GBase 8s
运维管理
文章

GBase8s数据库select子句

发表于2025-12-31 09:40:1121次浏览2个评论

IN 条件

当在该关键字右边的值的列表中包括 IN 关键字左边的表达式时,IN 条件是满足的。

下列示例展示 IN 条件:

SELECT lname, fname, company FROM customer

WHERE state IN ('CA','WA', 'NJ');

SELECT * FROM cust_calls

WHERE user_id NOT IN (USER );

要获取更多信息,请参阅 IN 子查询。

BETWEEN 条件

当 BETWEEN 左边的值在 BETWEEN 右边的两个值的范围之内时,BETWEEN 条件是满足的。

下列示例中的前两个查询在 BETWEEN 关键字之后使用文字值。第三个查询使用内建的

CURRENT 函数和一个文字间隔来搜索当天与七天前之间的日期。

SELECT stock_num, manu_code FROM stock

WHERE unit_price BETWEEN 125.00 AND 200.00;

SELECT DISTINCT customer_num, stock_num, manu_code

FROM orders, items

WHERE order_date BETWEEN '6/1/07' AND '9/1/07';

SELECT * FROM cust_calls WHERE call_dtime

BETWEEN (CURRENT - INTERVAL(7) DAY TO DAY) AND CURRENT;

要获取更多信息,请参阅 BETWEEN 条件。

使用 IS NULL 和 IS NOT NULL 条件

如果指定的 column 包含 NULL 值,或如果指定的 expression 求值为 NULL,则 IS NULL 条件

是满足的。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 7个月前
好好学习。
用户头像
levvel发表于 2个月前
给你点个赞