
count( IF ( njid =1 and zxzt = 0, TRUE, NULL ) )
这样就是统计原有的条件中再加上年纪id为1,zxzt为0的条件再进行统计。
ps. 这种首字母拼音的格式非常垃圾,但是公司要求的,求不喷。
sql多条件分组查询举例:比如有两张表:表一:姓名 分数——————李一 2李二 1李三 1张一 3张二 2张三 2……表二:姓——李张王要查询表二中的姓的数据对表一进行分组,然后将分数统计出来。sql语句写法如下:SELECTb. NAME,sum(a.score) AS 分数FROMtb1 aLEFT JOIN tb2 b ON SUBSTR(a.name FROM 1 FOR 1)= b.`name`GROUP BYb. NAME这个是Mysql的写法 Oracle把SubStr函数改一下就可以了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)