VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql数据库 >
  • sql语句大全之【SQL】SQL中的IN方法:查询多种状态

一、起因
因为要查询两种状态的值,如果用普通的查询,需要查两次,再把两次查询的值放到一个集合中,再去重,这样查找非常麻烦,所以决定优化,使用SQL中的IN查询:
 
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)
1
2
3
二、解决办法
这里,我要查询status=0和status=1的两种状态下的值;
 
SELECT * FROM jxdx_leave l
WHERE 1=1 
AND l.deleted=0
AND l.`status` IN ('0','1');
1
2
3
4
 
 
这里的status带了引号,这是因为Navicat自动提示给的,就先用了;可以查到;后面括号内的0和1也都有引号,可以查到;
 
三、去掉引号:
 
--------------------- 
作者:陶洲川 
来源:CSDN 
原文:https://blog.csdn.net/River_Continent/article/details/78843586 
版权声明:本文为博主原创文章,转载请附上博文链接!

相关教程