IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> GBase 8s V8.8 SQL 指南:教程-6.4.2 -> 正文阅读

[大数据]GBase 8s V8.8 SQL 指南:教程-6.4.2

6.4.2 集合派生的表
集合派生的表使您能都处理集合表达式的元素(例如虚拟表中的行)。在 SELECT 语句的
FROM 子句中使用 TABLE 关键字来创建集合派生的表。数据库服务器支持 SELECT 、
INSERT 、UPDATE 和 DELETE 语句中的集合派生的表。
以下查询使用名为 c_table 的集合派生表访问 superstores_demo 数据库中 sales_rep 表
的 sales 列的元素。sales 列是其中两个字段 month 和amount 存储销售数据的未命名行类型
的集合。当 sales.month 等于 98-03 时,下列查询返回 sales.amount 的元素。由于内部选择
本身就是表达式,所以它不能对外部查询的每个迭代返回多个列值。外部查询指定
对 sales_rep 表的多少行进行求值。
图: 查询
SELECT (SELECT c_table.amount FROM TABLE (sales_rep.sales) c_table
?WHERE c_table.month = '98-03')?
?FROM sales_rep;
图: 查询结果
(expression)
?
?$47.22?
?$53.22
下列查询使用集合派生的表访问 sales 集合列中 rep_num 列等于 102 的元素。使用集合派
生的表,可以为表和列指定列名。如果没有为集合派生的表指定表名,那么数据库服务器
会自动创建表名。此示例为集合派生的表 c_table 指定派生列列表 s_month 和 s_amount。
图: 查询
SELECT * FROM TABLE((SELECT sales FROM sales_rep?
?WHERE sales_rep.rep_num = 102)) c_table(s_month, s_amount);
图: 查询结果
s_month s_amount?
?
?1998-03 $53.22?
?1998-04 $18.22
下列查询创建集合派生的表但不指定派生表或派生列名。除派生列采用 sales_rep 表中
的 sales 列的缺省自动名之外,该查询返回与图 3相同的结果。
图: 查询
SELECT * FROM TABLE((SELECT sales FROM sales_rep?
?WHERE sales_rep.rep_num = 102));
图: 查询结果
month amount?
?
?1998-03 $53.22
?1998-04 $18.22
限制: 集合派生的表是只读的,因此它不能是 INSERT 、UPDATE 或 DELETE 语句的目标表或
可更新游标或视图的基础表。
有关集合派生的表的语法和限制的完整描述,请参阅《GBase 8s SQL 指南:语法》。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:12:55  更:2022-04-29 12:15:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:59:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码