【MySQL】函数

目录

函数

函数是指一段可以直接被另一段程序调用的程序或代码

字符串函数

数值函数

通过数据库的函数,生成一个六位数的随机验证码

日期函数

查询所有员工的入职天数,并根据入职天数倒序排序

流程函数

流程函数也是很常用的一类函数,可以在SQL语句中实现条件筛选,从而提高语句的效率

空字符串并不是null,所以返回是空字符串

查询emp表的员工姓名和工作地址(北京/上海 ---> 一线城市,其他 ----> 二线城市)

java 复制代码
create table score(
    id int comment 'ID',
    name varchar(20) comment '姓名',
    math int comment '数学',
    english int comment '英语',
    chinese int comment '语文'
) comment '学员成绩表';
insert into score(id, name, math, english, chinese) VALUES (1, 'Tom', 67, 88, 95 ), (2, 'Rose' , 23, 66, 90),(3, 'Jack', 56, 98, 76);

select * from score;

需求:统计班级各个学员的成绩,如果大于等于85分,展示优秀,[60,85]展示及格,否则展示不及格

java 复制代码
select id, name,
       (case when math >= 85 then "优秀" when math >= 60 then "及格" else "不及格" end) "数学",
       (case when english >= 85 then "优秀" when english >= 60 then "及格" else "不及格" end) "英语",
       (case when chinese >= 85 then "优秀" when chinese >= 60 then "及格" else "不及格" end) "语文"
from score;
相关推荐
tudficdew2 分钟前
实战:用Python分析某电商销售数据
jvm·数据库·python
Fleshy数模18 分钟前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
sjjhd65224 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
Configure-Handler29 分钟前
buildroot System configuration
java·服务器·数据库
2301_821369611 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
az44yao1 小时前
mysql 创建事件 每天17点执行一个存储过程
mysql
JMchen1231 小时前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
电商API_180079052472 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
2401_832131952 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
快点好好学习吧2 小时前
phpize 依赖 php-config 获取 PHP 信息的庖丁解牛
android·开发语言·php