自学内容网 自学内容网

mysql--内置函数

目录

这些函数都比较简单,关键在于要灵活使用

1、日期函数

2、字符串函数

3、数学函数

4、其他函数


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)!