在SQL标准中, null和任何值都不相等,包括null自己。在GBase 8a中,可以通过安全等于操作符<=>对null也可以进行相等判断。一般用于join等关联查询场景。
Category: GBase8a for Everyday Use
类似使用手册,普通的各种功能的使用方法,SQL语法,函数的功能介绍,各种工具的常规使用等。一些疑难杂症归类到常见疑问里。
南大通用GBase 8a的SQL语句操作符优先级
本文介绍GBase 8a的SQL语句操作符优先级。操作符优先级在下面列出,从最高到最低。同一行的操作符具有同样的优先级。
南大通用GBase 8a OLAP分析函数group by cube使用样例
南大通用GBase 8a通过group by cube函数,对每个指定的维度和维度组合做分别做group统计,最后将结果合并在一起构成全部子集。
南大通用GBase 8a OLAP函数group by grouping sets的使用样例
南大通用GBase 8a的group grouping sets功能,对后面括号里的 n 个字段或表达式分别做 GROUP BY 操作,最后将结果合并在一起。等同于多个单独的group by后再做一个union all操作。
南大通用GBase 8a OLAP分析函数group by rollup使用样例
南大通用GBase 8a的 group rollup 函数通常用于统计例如商品的明细,小计以及最后总计的场景。通过对不同组合的计算,得到每个层次的计算结果。
南大通用GBase 8a支持sha256的sftp加载性能对比sha1下降情况
南大通用GBase 8a支持sha256的sftp加载性能对比sha1下降情况
南大通用GBase 8a加载错误数据收集参数gbase_loader_logs_collect
南大通用GBase 8a通过load加载时,是由数据节点做最终的实质操作,如果出现错误数据,日志也是记录在数据节点。当节点数量很多时,不方便排查。通过gbase_loader_logs_collect参数,可以将错误数据自动收集到连接节点的gcluster大的log目录下。
"Nanda General GBase 8a uses `show profile` to view CPU usage, disk read/write IO, and other information."
南大通用GBase 8a集群目前只能提供每个阶段的耗时,但因为实际执行在数据节点,所以没有准确的CPU和磁盘IO读写信息。而在数据节点上,可以通过show profile all查看到相对真实的CPU,磁盘读写次数等资源使用信息。
南大通用GBase 8a对null相关函数nvl,ifnull,nullif等
南大通用GBase 8a内置几个函数实现对null值的处理,主要是为了避免null值参与运算导致结果和预期不符。
南大通用GBase 8a通过hex/unhex函数将16进制数字和字符串转换
南大通用GBase 8a支持hex函数,可以将一个字符串或数值转换为一个十六进制格式的字
符串。