PostgreSQL入门到实战
- PostgreSQL数据过滤(八)
- 官网地址
- PostgreSQL概述
- PostgreSQL中LIKE命令理论
- PostgreSQL中LIKE命令实战
- 更新计划
PostgreSQL数据过滤(八)
如何使用PostgreSQL LIKE运算符基于模式查询数据。
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://www.postgresql.org/
PostgreSQL概述
PostgreSQL: 世界上最先进的开源关系数据库。
PostgreSQL中LIKE命令理论
-
模糊查询时可以使用like关键字
-
基础语法
value LIKE pattern
-
取反语法
value NOT LIKE pattern
PostgreSQL中LIKE命令实战
数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602
-
将LIKE运算符与不包含任何通配符的模式一起使用
SELECT 'Apple' LIKE 'Apple' AS result;
-
使用LIKE运算符来匹配以字母A开头的任何字符串
SELECT 'Apple' LIKE 'A%' AS result;
-
使用LIKE运算符查找名字中包含字符串er的客户
SELECT first_name, last_name FROM customer WHERE first_name LIKE '%er%' ORDER BY first_name;
-
将LIKE运算符与包含百分比(%)和下划线(_)通配符的模式一起使用
SELECT first_name, last_name FROM customer WHERE first_name LIKE '_her%' ORDER BY first_name;
-
使用NOT LIKE运算符查找名字不以Jen开头的客户
SELECT first_name, last_name FROM customer WHERE first_name NOT LIKE 'Jen%' ORDER BY first_name;
-
PostgreSQL ILIKE运算符,类似于LIKE运算符,但允许不区分大小写的匹配
SELECT first_name, last_name FROM customer WHERE first_name ILIKE 'BAR%';
-
like中的转义
SELECT * FROM t WHERE message LIKE '%10$%%' ESCAPE '$';
更新计划
欲知后事如何, 请听下回分解