PostgreSQL入门到实战
- PostgreSQL数据过滤(六)
- 官网地址
- PostgreSQL概述
- PostgreSQL中IN命令理论
- PostgreSQL中IN命令实战
- 更新计划
PostgreSQL数据过滤(六)
使用PostgreSQL IN运算符来检查值是否与列表中的任何值匹配
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://www.postgresql.org/
PostgreSQL概述
PostgreSQL: 世界上最先进的开源关系数据库。
PostgreSQL中IN命令理论
-
IN运算符允许您检查值是否与值列表中的任何值匹配
-
基础语法示例
value IN (value1,value2,...)
-
等同于下面的语法
value = value1 OR value = value2 OR ...
PostgreSQL中IN命令实战
数据库样例数据来源: https://blog.csdn.net/zwq56693/article/details/137473602
-
使用IN运算符检索有关id为1、2和3的胶片的信息
SELECT film_id, title FROM film WHERE film_id in (1, 2, 3);
-
使用or实现一样的功能
SELECT film_id, title FROM film WHERE film_id = 1 OR film_id = 2 OR film_id = 3;
-
查找列表中姓氏为“Allen”、“Chase”和“Davis”的演员
SELECT first_name, last_name FROM actor WHERE last_name IN ('Allen', 'Chase', 'Davis') ORDER BY last_name;
-
查找付款日期在日期列表中的付款:2007-02-15和2007-02-16
SELECT payment_id, amount, payment_date FROM payment WHERE payment_date::date IN ('2007-02-15', '2007-02-16');
- Not in 就是in操作的取反
更新计划
欲知后事如何, 请听下回分解