mysql--内置函数
目录
这些函数都比较简单,关键在于要灵活使用
1、日期函数
函数 | 说明 | 语法示例 |
---|---|---|
now() | 返回当前日期和时间 | select now(); |
curdate() | 返回当前日期 | select curdate(); |
date() | 格式化日期 | select date('2024-10-15'); |
datediff() | 计算两个日期之间的天数 | select datediff('2024-10-15', '2024-10-01'); |
adddate() | 在日期上加上指定的时间 | select adddate('2024-10-15', interval 7 day); |
2、字符串函数
函数 | 说明 | 语法示例 |
---|---|---|
length() | 返回字符串的长度 | select length('hello'); |
lower() | 将字符串转换为小写 | select lower('HELLO'); |
upper() | 将字符串转换为大写 | select upper('hello'); |
substring() | 返回子字符串 | select substring('hello', 1, 3); |
replace() | 替换字符串中的字符 | select replace('hello', 'e', 'a'); |
3、数学函数
函数 | 说明 | 语法示例 |
---|---|---|
abs() | 返回数字的绝对值 | select abs(-10); |
ceil() | 返回大于或等于给定值的最小整数 | select ceil(4.2); |
floor() | 返回小于或等于给定值的最大整数 | select floor(4.7); |
round() | 对数字进行四舍五入 | select round(4.5); |
sqrt() | 返回数字的平方根 | select sqrt(16); |
4、其他函数
函数 | 说明 | 语法示例 |
---|---|---|
if() | 条件判断函数 | select if(1 > 0, 'true', 'false'); |
case | 条件表达式 | select case when score >= 60 then 'pass' else 'fail' end; |
coalesce() | 返回第一个非空的值 | select coalesce(null, 'default', 'value'); |
concat() | 连接多个字符串 | select concat('hello', ' ', 'world'); |
原文地址:https://blog.csdn.net/qq_51216031/article/details/142960880
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!