玖叶教程网

前端编程开发入门

MySQL中的条件语句-if(mysql条件查询语句汇总)

大家都知道,编程语言有个很重要的逻辑语句,if else,mysql中也可以用条件语句查询

假设有个如下的数据库

如果想让字段 v = 1 的时候,显示 字段test_name1的值,否则显示字段test_name2的值。

就可以用如下语句来实现:

SELECT t1.test_id,IF(t1.v=1,t1.test_name1,t1.test_name2) FROM test t1

执行结果如下:

即在select 语句块中,可以用if(exp1,exp2,exp3)格式查询,如果exp1为真,那么就显示exp2的值,否则显示exp3的值。

和其它语言的三目运算符差不多。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言