- 情感问答
- 答案列表
sql语句多条件查询:sql多条件查询[朗读]
selectsum(casewhen'成绩'=100.0then1else0end),sum(casewhen'成绩'=90then1else0end),sum(casewhen'成绩'=80then1else0end),sum(casewhen'成绩'=70then1else0end),sum(casewhen'成绩'=60then1else0end),sum(casewhen'成绩'可以按分数间隔统计出成绩分布,分别是100分有多少人,90~100,80~90,70~80,60~70,60以下的区间分别有多少人。
select*fromuserwhereusernamenotin('aaa','bbb','ccc')另外,你的第二种写法中间要换用and不能用or。
select*from(select*from表1unionallselect*from表2unionallselect*from表3unionallselect*from表4unionallselect*from表5)tbwhere入职日期='2014-04-20'and岗位='普工'。
set@strwhere=@strwhere+'andconvert(varchar,registertime,120)like''%''+'+''''+convert(varchar(10),@registertime,120)+''''+'+''%'''。
select*fromtablewherea=borb=corc=dandid>100用or和and,上面的意思是找到table表里,条件为:a=b或者b=c或者c=d,而且这条数据id>100的注意不同数据库用法不同,不过比较类似mssqlmysql,只是一些语法上的不一样.条件用or,或者,只要满足一个条件,and条件都满足,看你自己需求来写。