云数据库 GAUSSDB-GaussDB都有哪些通配符,如何使用?

时间:2024-11-01 17:14:30

GaussDB 都有哪些通配符,如何使用?

答:GaussDB数据库支持以下三种通配符:
  • %:表示任意数量的字符,包括0个,用于LIKE和NOT LIKE语句中。
  • _:表示一个字符,用于LIKE和 NOT LIKE语句中。
  • *:表示任意数量字符,包括0个,在部分元命令中使用。

    示例:

    --任意数量字符的通配符使用,查询tbl_test表中以col1字段以ab开头任意多个字符结尾的数据。
    gaussdb=# SELECT * FROM tbl_test WHERE col1 LIKE 'ab%';
    
    --一个字符的通配符使用,查询tbl_test表中col1字段以a开头b结尾中间任意单个字符串的数据。
    gaussdb=# SELECT * FROM tbl_test WHERE col1 LIKE 'a_b';
    
    --查询所有以tbl开头的表。
    gaussdb=# \dt tbl*
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-1804.html