rwhn.net
当前位置:首页 >> mysql iF语句多个条件 >>

mysql iF语句多个条件

应该这样写吧: SELECT COUNT(*) FROM tougao_record WHERE accept_company_id=100 AND channel_type=1 AND check_status=6

在sql中使用 case when then可以达到多条件判断的目的 例子 表格 每个国家的人口数据 国家(country) 人口(population) 中国 600 美国 100 加拿大 100 英国 200 法国 300 日本 250 德国 200 墨西哥 50 印度 250 根据这个国家人口数据,统计亚...

你想太多了,直接把条件and连起来就完了,不用你各种情况都判断,它会自己做的。怎么会有这种想法,真奇怪。

看你语句里面的IF函数例子: IF(g.give_integral > -1, g.give_integral, c.goods_price) 这个函数的结果要根据g.give_integral的值,如果g.give_integral大于-1函数值就是g.give_integral,否则函数值就是c.goods_price。

你用触发器吧,比较简单就能实现你的要求

SELECT * FORM tables WHERE price > 10000 and price < 20000

存储过程埃if status=1 or status=9 then {需要执行的语句} end if; 我想你的意思是判断后再 SELECT tmpDeptLst.*,tbl_department.* FROM tmpDeptLst ,tbl_department where tmpDeptLst.id = tbl_department.ID and PARENT_ID is not null 后加...

select count(if(isCheck=1,1,0)), count(if(isPay=1,1,0)),count(id) from table group by group;

--在5.1.55中运行没问题--另外没有show version,只有select version();--你拷贝下面的代码试试?create procedure `test2`(IN cusername VARCHAR(50),IN cpassword VARCHAR(50),IN clastloginio VARCHAR(50))BEGINif exists(select * from mt_u...

看一下这个SQL selectsum(if((sex = 1 and age = 2),1,0)),sum(if((sex = 1 and age = 5),1,0)),sum(if((sex = 1 and age = 10),1,0))from a_test 这个SQL现在就是得出的这个结果

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com