微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL学习笔记6:LINK子句与LIMIT子句

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]

下班继续写代码 发布了14 篇原创文章 · 获赞 5 · 访问量 380 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐