GBase 8s
运维管理
文章

GBase8s数据库select

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

LIKE 或 MATCHES 条件

如果下列任一为真,即符合 LIKE 或 MATCHES 条件:

• LIKE 或 MATCHES 关键字前面的列的值与加引号的字符串指定的模式相匹配。您可在字

符串中使用通配符。

• LIKE 或 MATCHES 关键字前面的列的值与由跟在 LIKE 或 MATCHES 关键字之后的列

指定的模式相匹配。在条件中,右边的列值作为匹配模式。

在 LIKE 或 MATCHES 条件中指定的列可以为简单的字符数据类型(如 CHAR、LVARCHAR、

NCHAR、NVARCHAR 或 VARCHAR)或数值型数据类型(如 INTEGER、SMALLINT、

DECIMAL 或 NUMERIC(p,s)、FLOAT、SMALLFLOAT、BIGINT、INT8、BIGSERIAL、

SERIAL、SERIAL8、MONEY )。

下列 SELECT 语句返回 customer 表中 VARCHAR 类型的 lname 列以文字字符串 'Baxter' 开

头的所有行。由于该字符串为文字字符串,因此该条件区分大小写。

SELECT * FROM customer WHERE lname LIKE 'Baxter%' ;

下列 SELECT 语句返回 SG_DEV_ACLINE 表中的 length 列包含数字 '261' 的所有行。length 列

是该表的一数值型字段

SELECT * FROM SG_DEV_ACLINE WHERE length LIKE '%261%' ;

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 7个月前
学习
用户头像
GBase用户28017发表于 7个月前
学习。