sybn sybn-util 项目说明文档 - 基于java的跨数据库联合查询

show value stat 分析表数据

2023-02-23
sybn

SHOW VALUE STAT 可在数据库中统计数据概况, 比如统计最大值最小值和null值的数量. 不计算词频, 如需统计词频可使用 AnalyticalTable 工具.

可以对 jdbc(mysql, presto, gbase, hive, clickhouse) / solr / es / mongo / hbase / execl / csv / json 等与数据执行字段分析.

语法说明

SHOW VALUE STAT [选项] FROM 表名 [WHERE 条件] [LIMIT 样本数]

  • 举例:
SHOW VALUE STAT FROM table
SHOW VALUE STAT FROM table WHERE date_key = '2021-03-24'
SHOW VALUE STAT FROM table WHERE date_key = '2021-03-24' limit 10000
SHOW VALUE STAT dustinct FROM table WHERE date_key = '2021-03-24' limit 10000
SHOW VALUE STAT sum_mod FROM table WHERE date_key = '2021-03-24' limit 10000
SHOW VALUE STAT dustinct sum_mod SINGLE_ROW FROM table WHERE date_key = '2021-03-24' limit 10000
  • 选项列表 (不区分大小写)
参数 用途 默认 说明
DISTINCT 是否开启count(distinct x) 隐藏 开启会占用大量数据库资源
SUM 是否开启sum(x) 隐藏 某些大数字字段, 开启sum可能会数字越界
SUM_MOD 是否开启sum(mod(x, 100000000)) 隐藏 不容易数字越界的求和
HIDE_COUNT 是否隐藏count(1) 开启 保留
HIDE_MAX 是否隐藏max(x) 开启 -
HIDE_MIN 是否隐藏min(x) 开启 -
HIDE_NULL 是否隐藏count(x) 开启 -
HIDE_TYPE 是否隐藏字段类型 开启 比如: int(10)
HIDE_COMMENT 是否隐藏字段备注 开启 -
SINGLE_ROW 是否单行模式输出 每字段一行 多表对比是可开启单行模式 union all 聚合

Comments

暂不开放评论! 可微信联系