首页 > 作文

互联网常识:MySQL讲解条件判断函数

更新时间:2023-02-24 13:49:48 阅读: 评论:0

导读跟大家讲解下有关MySQL讲解条件判断函数,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说MySQL讲解条件判断函数,小编也

跟大家讲解下有关MySQL讲解条件判断函数,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说MySQL讲解条件判断函数,小编也收集到了有关MySQL讲解条件判断函数的相关资料,希望大家看到了会喜欢。

函数:

(1)IF(expr,v1,v2)函数 (2)IFNULL(v1,v2)函数 (3)CASE函数

(成都海昌海洋世界相关免费学习推荐:mysql视频教程)

(1)if年会主题(expr,v1,v2)函数在if(expr,v1,v2)函数中,若表达式expr是true(expr<>0 and epr<>null)返回v1否则返回v2。

【例】使用if函数进行条件判断SQL语句如下:

mysql> lect if(1>2,2,3), -> if(1<2,'yes','no'), -> if(strcmp('test','test1'),'金融学课程no','yes');+-------------+--------------------+---------------------------------------+| if(1>2,2,3) | if(1<2,'yes','no') | if(strcmp('test','test1'),'no','yes') |+-------------+--------------------+---------------------------------------+| 3 | yes | no |+-------------+--------------------+---------------------------------------+1 row in t (0.00 c)

(2)ifnull(v1,v2)函数在ifnull(v1,v2)中,假如v1不为null,则ifnull的返回值为v1,否则返回值为v2。如果v1或v2中只有一个明确是null,则if函数的结果类型为非null表达式的结果类型。

【例】使用ifnull函数进行条件判断,SQL语句如下:

mysql> lect ifnull(1,2),ifnull(null,10),ifnull(1/0,'wrong');+-------------+-----------------+---------------------+| ifnull(1,2) | ifnull(null,10) | ifnull(1/0,'wrong') |+-------------+-----------------+---------------------+| 1 | 10 | wrong |+-------------+-----------------+---------------------+1 row in t (0.00 c)

(3)ca函数

1.ca expr when v1 then r1 [ when v2 then r2] [el rn] end

该函数表示,如果expr值等于某个vi,则返回对应位置then后面的结果如果与所有值都不相等则返回el后面的m。

【例】使用ca value when语句执行分支操作SQL语句如下;

mysql> lect ca 2 when 1 then 'one' when 2 then 'two' el 'more' end;+------------------------------------------------------------+| ca 2 when 1 then 'one' when 2 then 'two' el 'more' end |+------------------------------------------------------------+| two |+------------------------------------------------------------+1 row in t (0.00 c)

2.ca when v1 then rv [when v2 then r2] el rn] end

该函数表示某个vi值为true时返回对应位置then后面的结果如果所有值都不为true则返回el后面的rn。一个ca表达式的默认返回值类型是任何返回值的相容集合类型具体情况视其所在语境而定。

【例】使用ca when 语句执行分支操作SQL语句如下:

mysql> lect ca when 1<0 then 'true' el 'fal'五一几天假期 end;+--------------------------------------------+| ca when 1<0 then 'true' el 'fal' end |+--------------------------------------------+| fal |+--------------------------------------------+1 父与子读后感row in t (0.00 c)

更多相关免费学习推荐:mysql教程(视频)

以上就是MySQL讲解条件判断函数的详细内容!

来源:php中文网

本文发布于:2023-02-24 13:49:48,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/167721778828020.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:互联网常识:MySQL讲解条件判断函数.doc

本文 PDF 下载地址:互联网常识:MySQL讲解条件判断函数.pdf

标签:函数   条件   语句   表达式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|