首页 > 其他分享 >函数-流程函数

函数-流程函数

时间:2023-04-06 20:14:57浏览次数:32  
标签:comment 函数 chinese 流程 when 60 select 85

常见的流程函数:

 

 

代码:

select if(true,'OK','Error');/*如果第一个值为true,则返回OK,否则返回Error */
select IFNULL(null,'default');/*如果第一个值为null,则返回default,否则返回第一个值 */
-- 查询emp表成员员工的姓名和工作地址(如果是北京/上海,则返回一线城市,否则返回二线城市)
select name,(case address when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end) as '工作地址' from emp;

-- 查询班级里同学的id,姓名,和各项成绩(成绩>=85显示优秀,成绩>=60显示及格,成绩<60显示不及格)
create table score
(
id tinyint comment 'ID',
name varchar(20) comment '姓名',
math tinyint unsigned comment '数学',
english tinyint unsigned comment '英语',
chinese tinyint unsigned comment '语文'
)comment '成绩表';

insert into score (id, name, math, english, chinese) values (1,'张三',60,70,85),
(1,'李四',89,78,44),
(1,'王五',64,73,86),
(1,'老六',74,55,91),
(1,'老八',66,66,33);
select * from score;
select id,
name,
(case when math>=85 then '优秀' when math>=60 then '及格' else '不及格' end) as '数学',
(case when english>=85 then '优秀' when english>=60 then '及格' else '不及格' end) as '英语' ,
(case when chinese>=85 then '优秀' when chinese>=60 then '及格' else '不及格' end) as '语文'
from score;

标签:comment,函数,chinese,流程,when,60,select,85
From: https://www.cnblogs.com/123456dh/p/17293990.html

相关文章

  • vue之箭头函数
    目录说明解决方法一重新定义this解决方法二使用箭头函数无参数的箭头函数有一个参数的箭头函数有两个参数的箭头函数有一个参数一个返回值的箭头函数说明当在一个方法(函数)里面再定义一个方法(函数)时,内部的方法的this指向会有问题,如下:<body><divid="app"><h1>{{l1......
  • 配电网分布式电源和储能选址定容 以配电网总成本最低为目标函数,其中包括年运行成本
    配电网分布式电源和储能选址定容以配电网总成本最低为目标函数,其中包括年运行成本,设备维护折损成本、环境成本;以系统潮流运行为约束条件,采用粒子群算法求解,实现光伏、风电、储能设备的规划。YID:4980674139963843......
  • 函数-日期函数
    常见的日期函数:  代码:selectcurdate();/*返回当前日期*/selectcurtime();/*返回当前时间*/selectnow();/*返回当前日期+时间*/selectyear(now());/*返回当前日期中的年份*/selectmonth(now());/*返回当前日期中的月份*/selectday(now());/*返回当前日期中的日份......
  • 尾置const:参数列表相同却重载的函数
    观察下面两个函数,它们具有相同的参数列表,貌似无法重载:   string&operator[](size_tn){returnelements[n];}2.   conststring&operator(size_tn)const {returnelements[n];}但实际上,函数2的尾置const使得对*this进行了筛选,于是:当非const对象调......
  • java基础起步三-流程控制语句中的条件语句
    文章目录流程控制语句结构:1.顺序结构2.分支结构3.循环结构分支结构语法:1.单分支结构;2.双分支结构3.多分支条件语句:选择结构语法:注意:输入输出案例练习题本节课我们学习java基础部分的流程控制语句,流程控制语句方为三种结构:顺序结构,任何程序的执行都是自上而下,从左到右的执行......
  • 灰狼优化算法GWO优化SVM支持向量机惩罚参数c和核函数参数g
    灰狼优化算法GWO优化SVM支持向量机惩罚参数c和核函数参数g,有例子,易上手,简单粗暴,替换数据即可,分类问题。仅适应于windows系统YID:6999630206572076......
  • 粒子群算法PSO优化LSSVM最小二乘支持向量机惩罚参数c和核函数参数g
    粒子群算法PSO优化LSSVM最小二乘支持向量机惩罚参数c和核函数参数g,用于回归预测,有例子,易上手,简单粗暴,直接替换数据即可。仅适应于windows系统。质量保证,完美运行。        本人在读博士研究生,已发表多篇sci,非网络上的学习代码,不存在可比性。ID:6999630547781158......
  • 量化交易之MQL4篇 - 对象函数的基础应用
    voidOnStart(){stringvlineObject="vlineObject";stringhlineObject="hlineObject";stringtrendObject="trendObject";stringtrendbyangleObject="trendbyangleObject";stringfi......
  • mysql 窗口函数(Window Functions)
    MySQL窗口函数(WindowFunctions)是一种高级的SQL查询技巧,它允许在结果集的一组相关行上执行计算。窗口函数可以用于处理分组、排序、累计等复杂的聚合任务,使得查询更加简洁和高效。在MySQL8.0及更高版本中,支持窗口函数。以下是一些常用的窗口函数:ROW_NUMBER():为结果集中的......
  • 函数-数值函数
    常见的数值函数:  代码:selectceil(1.5);/*向上取整*/selectfloor(1.5);/*向下取整*/selectmod(5,2);/*取模:余数*/selectrand();/*求0~1之间的随机数*/selectround(2.34,1);/*四舍五入*/--案例:通过数据库的函数,生成一个六位数的随机验证码selectlpad(round(ran......