「case when then else end」表达式功能非常强大可以帮助我们解决 if elseif else 这种问题,这里继续用 order_diy 表举例,假如我们想在 order_diy 表加一列 level 列,根据money 判断大于60就是高级,大于30就是中级,其余显示低级,sql 如下:查询结果:
在数据库查询中,总结了12个高频常用SQL语句,供大家参考学习:1、复制表结构,不包括数据。SELECT Name FROM table ORDER BY Name Collate Chinese_PRC_Stroke_CI_AS。
create procedure p_test begin if s < 5000。then select name,salary,gender from emp where salary <5000;
下面是一个简单CASE表达式的语法:在上面的语法中,expression是要比较的表达式,value1、value2、value3等是不同的值,result1、result2、result3等是与这些值相关联的结果。