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语句,效率跟高

相关推荐
北极象2 小时前
PostgreSQL 16 容器主从流复制
数据库·postgresql
Test-Sunny2 小时前
【futu测试案例】性能测试中常见的问题汇总
数据库
zt1985q2 小时前
本地部署静态网站生成工具 Vuepress 并实现外部访问
运维·服务器·网络·数据库·网络协议
瀚高PG实验室2 小时前
数据库日志过大
数据库·瀚高数据库
2401_857683542 小时前
使用Kivy开发跨平台的移动应用
jvm·数据库·python
yangSnowy2 小时前
MySQL 分布式锁实现方案
数据库·分布式·mysql
倔强的石头1062 小时前
关系数据库替换用金仓:从 Oracle 到 KingbaseES 的迁移实战
数据库·oracle·kingbase
Leo.yuan2 小时前
制造业五大模式解析:OEM、ODM、OBM、JDM、CMT
大数据·数据库·信息可视化
铬仁2 小时前
kettle 9.2 连接达梦DM Database Server 64 V8
数据库·etl