返回首页

gbase数据、南大通用产品文档:GBase8s差异

更新日期:2024年09月11日

两个行集之间的差异产生一个表,它包含在第一个行集中但不在第二个行集中的行。使用
关键字 NOT EXISTS 或 NOT IN 俩引入显示两个集合之间的差异的子查询。下图说明了
差异集合运算。
图: 差异集合运算


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 157 -

下列查询是嵌套 SELECT 语句的一个示例,它显示了 stock 和 items 表之间的差异。
图: 查询
SELECT stock_num, manu_code, unit_price FROM stock
WHERE stock_num NOT IN
(SELECT stock_num FROM items)
ORDER BY stock_num;
该结果仅包含来自第一个集(它返回了 17 行)的所有元素。
图: 查询结果
stock_num manu_code unit_price

102 PRC $480.00
102 SHM $220.00
106 PRC $23.00

312 HRO $72.00
312 SHM $96.00
313 ANZ $60.00
313 SHM $72.00

函数说明
返回expr 的标准偏差。
注意
由于数据库之间的差异,GBase 8a MPP Cluster 的STDDEV()函数同
oracle STDDEV()函数行为不一致。

通用格式约定
表1-1 通用格式约定
格式
说明
幼圆
正文采用幼圆表示。
Times New Roman
正文中的英文字母、数字采用Times New Roman 表示。
粗体
表格编号及标题、图片编号及标题、多级标题、正文小
节标题、
注意说明等,
采用幼圆/Times New Roman 粗体。
“”
引用GBase 8c 安装及使用过程中部分显示内容
……
表示省略部分显示内容

GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
2
命令行格式约定
表1-2 命令行格式约定
格式
说明
幼圆
命令行语句采用幼圆表示。
粗体
执行bash 命令或SQL 语句,采用幼圆加粗表示。
大写英文
(如CREATE、
SELECT)表示GBase 8c 数据库中关键字
斜体
表示GBase 8c 数据库语法中,需要用户自定义的变量
……
表示省略部分显示内容
[]
用“[]”括起来的部分,表示在语法命令中为必选参数
<>
用“<>”括起来的部分,表示在语法命令中为可选参数
# 描述
由“#”开头的注释行
#bash 命令
表示以root 超级用户执行此命令
$bash 命令
表示以普通用户执行此命令

GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
3
2
系统要求