您的位置:知蚁博客 » 程序设计 » MySQL的IF函数和CASE语句

MySQL的IF函数和CASE语句

作者: 发布时间:2011-04-28 分类:程序设计 标签: 4,472人浏览

MySQL查询语句中,如果需要根据某个字段的值来显示不同的结果,那么IF函数和CASE语句就能帮上忙了。

如果是2种结果,那么可以使用IF函数,语法是:
IF(条件,结果1,结果2)
举例如下:
SELECT IF(score>=60,’pass’,’fail’) FROM score;

如果是大于2种结果,那么就要使用CASE了,语法是:
CASE 字段名称 WHEN 值1 THEN 结果1 WHEN 值2 THEN 结果2 ELSE 其他结果 END
举例如下:
SELECT CASE value
WHEN 1 THEN ‘A’
WHEN 2 THEN ‘B’
WHEN 3 THEN ‘C’
ELSE ‘D’
END AS text
FROM test;
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/65

相关文章

我来说说

(必须)

(必须,保密)

你确定你已经看过文章了?
取消

无觅相关文章插件,快速提升流量