MySQL——数据处理函数
MySQL——数据处理函数
数据处理函数又被称为单行处理函数,单行处理函数的特点:一个输入对应一个输出.
语法格式:select 单行处理函数(字段名) from 表名;
常见单行处理函数
-
转换小写:lower()
-
转换大写:upper()
-
取子串:substr() ,语法为 substr(字段名,头,尾)。注意:起始下标是从1开始,和Java不同。
-
字符串拼接:concat()
-
取长度:length()
-
去空格:trim()
-
四舍五入:round()
-
生成随机数:rand() //范围是0—1,想要扩大可以通过乘10的倍数,再通过四舍五入取整
-
空处理:ifnull() ,语法为ifnull(数据,被当做哪个值)
在所有数据库中,只要有NULL参与的数学运算,最终结果就是NULL。
-
满足条件(有点像if-else):(case 字段 when 条件 then 执行某命令 when 条件 then 执行某命令 else 其他 执行某命令 end)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!