mysql select语句如何动态返回字段的值
例如: 张三 59 李四 60 , 数据只有两个字段,name count,
期望返回的数据
name count falg
张三 59 不合格
李四 60 合格
select name, count flag from user 实现类似IFNULL函数的效果, 只不过我判断条件不是null, 里面这个flag应该用什么函数呢
select name
,count
, (case when count >=60 then ‘合格’ else ‘不合格’end) falg
from A;
这种可以使用:case ... when...
select name, count, IF(count>=60, '及格', '不及格') as flag from user
case?判断成绩是否合格呗
你用case when 判断一下,然后返回不合格和合格不就好了吗