sql语言之where in语句

sql语言的where in语句

比如说要查一个叫student表中的名字叫王五的数据

正常来说,sql语言会这样写

sql 复制代码
select * from student where name='王五'

如果要用where in 语句

sql 复制代码
select * from student where name in ('王五')

如果要同时查王五与陆柳的数据

sql 复制代码
select * from student where name in ('王五','陆柳')

如果不用where in 语句

sql 复制代码
select * from student where name='王五' and name ='陆柳'

相比之下,前者语句要简洁多了,如果说是同时查少数几个数据,不用where in语句还好说,如果同时要查的数据非常多,就得用where in语句,效率跟高

相关推荐
原来是猿21 小时前
MySQL【内置函数】
数据库·mysql
難釋懷21 小时前
Redis分片集群插槽原理
数据库·redis·缓存
967721 小时前
理解IOC控制反转和spring容器,@Autowired的参数的作用
java·sql·spring
冷小鱼21 小时前
pgvector 向量数据库完全指南:PostgreSQL 生态的 AI 增强
数据库·人工智能·postgresql
陈天伟教授21 小时前
人工智能应用- 天文学家的助手:08. 星系定位与分类
前端·javascript·数据库·人工智能·机器学习
yunyun3212321 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
m0_6625779721 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
ℳ๓₯㎕.空城旧梦1 天前
Python单元测试(unittest)实战指南
jvm·数据库·python
Navicat中国1 天前
Navicat 高效破解 SQL 编写繁琐难题,提升数据库设计效率
数据库·可视化·sql编写繁琐
Amctwd1 天前
【数据库】常用 Sql 示例
数据库·sql·oracle