MySQL核心技术_常见函数
常见函数
- 字符函数
- 数学函数
- 日期函数
- 其他函数【补充】
- 流程控制函数【补充】
字符函数
大小写控制函数
这类函数改变字符的大小写。
字符控制函数
这类函数控制字符:
数字函数
ROUND: 四舍五入
TRUNCATE: 截断
MOD: 求余
日期函数
now:获取当前日期
- str_to_date: 将日期格式的字符转换成指定格式的日期
STR_TO_DATE('9-13-1999','%m-%d-%Y') 1999-09-13
date_format:将日期转换成字符
DATE_FORMAT(‘2018/6/6’,‘%Y年%m月%d日’) 2018年06月06日
条件表达式
- 在 SQL 语句中使用IF-THEN-ELSE 逻辑使用方法:
– CASE 表达式
CASE 表达式
在需要使用IF-THEN-ELSE 逻辑时:
CASE expr WHEN comparison_expr1 THEN return_expr1
[WHEN comparison_expr2 THEN return_expr2
WHEN comparison_exprn THEN return_exprn
ELSE else_expr]
END
练习:查询部门号为 10, 20, 30 的员工信息, 若部门号为 10, 则打印
其工资的 1.1 倍, 20 号部门, 则打印其工资的 1.2 倍, 30 号部门打印
其工资的 1.3 倍数
CASE 表达式
下面是使用case表达式的一个例子:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通