mysql中的if和case语句使用总结

mysql中的if和case语句使用总结

ID:30505010

大小:16.67 KB

页数:5页

时间:2018-12-30

mysql中的if和case语句使用总结_第1页
mysql中的if和case语句使用总结_第2页
mysql中的if和case语句使用总结_第3页
mysql中的if和case语句使用总结_第4页
mysql中的if和case语句使用总结_第5页
资源描述:

《mysql中的if和case语句使用总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解MySQL中的if和case语句使用总结  Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:  IF表达式  代码如下:  IF(expr1,expr2,expr3)  如果expr1是TRUE(expr10andexpr1NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定。  代码如下:  select*,

2、if(sva=1,"男","女")asssvafromtanamewheresva!=""  作为表达式的if也可以用CASEwhen来实现:  代码如下:  selectCASEsvaWHEN1THEN'男'ELSE'女'ENDasssvafromtanamewheresva!=''  在第一个方案的返回结果中,value=compare-value。而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为ELSE后的结果,如果没有ELSE部分,则返回值为NULL。  例如:  代码如下:对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟

3、大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  SELECTCASE1WHEN1THEN'one'  WHEN2THEN'two'  ELSE'more'END  astestCol  将输出one  IFNULL(expr1,expr2)  假如expr1不为NULL,则IFNULL()的返回值为expr1;否则其返回值为expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。  

4、代码如下:  mysql>SELECTIFNULL(1,0);  ->1  mysql>SELECTIFNULL(NULL,10);  ->10  mysql>SELECTIFNULL(1/0,10);  ->10  mysql>SELECTIFNULL(1/0,'yes');  ->'yes'  IFNULL(expr1,expr2)的默认结果值为两个表达式中更加“通用”的一个,顺序为STRING、REAL或INTEGER。  IFELSE做为流程控制语句使用对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民

5、利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  if实现条件判断,满足不同条件执行不同的操作,这个我们只要学编程的都知道if的作用了,下面我们来看看mysql存储过程中的if是如何使用的吧。  代码如下:  IFsearch_conditionTHEN  statement_list  [ELSEIFsearch_conditionTHEN]  statement_list...  [ELSE  statement_list]  ENDIF  与PHP中的IF语句

6、类似,当IF中条件search_condition成立时,执行THEN后的statement_list语句,否则判断ELSEIF中的条件,成立则执行其后的statement_list语句,否则继续判断其他分支。当所有分支的条件均不成立时,执行ELSE分支。search_condition是一个条件表达式,可以由“=、、>=、!=”等条件运算符组成,并且可以使用AND、OR、NOT对多个表达式进行组合。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党

7、校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  例如,建立一个存储过程,该存储过程通过学生学号(student_no)和课程编号(course_no)查询其成绩(grade),返回成绩和成绩的等级,成绩大于90分的为A级,小于90分大于等于80分的为B级,小于80分大于等于70分的为C级,依次到E级。那么,创建存储过程的代码如下:  代码如下:  createproceduredbname.proc_getGrade  (stu_novarchar(20),cour_novarc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。