GBase 8s
运维管理
文章
GBase8s数据库SELECT 语句9
发表于2025-12-31 09:57:0841次浏览2个评论
选择使用算术运算符的表达式
您可将数值表达式与算术运算符组合来生成复合的表达式。您不可将包含聚集函数的表达式与列表
达式组合。这些示例展示在 Projection 子句中的选择列表之内使用算术运算符的表达式:
SELECT stock_num, quantity*total_price FROM customer;
SELECT price*2 doubleprice FROM items;
SELECT count(*)+2 FROM customer;
SELECT count(*)+LENGTH('ab') FROM customer;
选择 ROW 字段
您可以 row.field 表示法来选择命名的或未命名的 ROW 类型列的特定字段。例如,假设您有下
列表结构:
CREATE ROW TYPE one (a INTEGER, b FLOAT);
CREATE ROW TYPE two (c one, d CHAR(10));
CREATE ROW TYPE three (e CHAR(10), f two);
CREATE TABLE new_tab OF TYPE two;
CREATE TABLE three_tab OF TYPE three;
下列示例展示在选择列表中为有效的表达式:
SELECT t.c FROM new_tab t;
SELECT f.c.a FROM three_tab;
SELECT f.d FROM three_tab;
评论
登录后才可以发表评论
GBase用户28017发表于 7个月前
学习。
柒柒天晴发表于 2个月前
学会了
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528