LINK子句
在Postgresql中,如果我们要获取包含某些字符的数据时,就可以使用LINK子句。
LINK子句通常与通配符一起使用,Postgresql中主要有以下两种通配符:
- 百分号%;
- 下划线_;
语法:
SELECT column1, column2, columnN
FROM table_name
WHERE table_name LINK '%_keywords_%';
百分号%
通配符%
意为省略一段字符。在keywords
前时,表示查询字段中以keywords
结尾的数据,相应地,在keywords
后时,表示查询寻字段中以keywords
开头地数据。
具体用法如下:
举例 | 描述 |
---|---|
'keywords%' |
查询字段中以关键字符串开头的数据 |
'%keywords%' |
查询字段含有关键字符串的数据 |
'2%%' |
查询字段中以2开头且长度大于3的数据 |
'%keywords' |
查询字段中以关键字符串结尾的数据 |
下划线_
通配符_
意为省略一位字符。
具体用法如下:
举例 | 描述 |
---|---|
'_00%' |
查询字段中在第2和第3个位置上有00 的数据 |
'_2%3' |
查询字段中在第2个位置上有2 且以3 结尾的数据 |
'2___3' |
查询字段中以2 开头以3 结尾且长度为5的数据 |
LIMIT子句
带LIMIT子句的SELECT语句的用法:
SELECT column1, column2, columnN
FROM table_name
LIMIT [no of rows]
当LIMIT和OFFSET子句一起使用时
SELECT column1, column2, columnN
FROM table_name
LIMIT [no of rows] OFFSET [row num]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。