mysql内置函数
SELECT ABS(-2);#取绝对值
SELECT MOD(101,3);#取余
SELECT ROUND(37.25,1);#四舍五入 字段名称 小数位数
#字符串行数:字符串拼接,大小写转换,求长度以及字符串替换和截取
#1、字符串拼接
SELECT CONCAT('张王岩','优秀程序员','在北京发展');
#2、计算字段的长度 一个汉字算三个字符,一个数字或字母算一个字符
SELECT LENGTH('你好');
#3、计算字段的长度,汉字,数字,字母都算一个字符
SELECT CHAR_LENGTH('你好');
#4、
SELECT LOWER('ABC');
#5、
SELECT UPPER('abc');
#6、字符串的替换函数
SELECT REPLACE('fabcd','abc',123);
#7、字符串的截取函数 包前不包后
SELECT SUBSTRING('fabcd',1,3);
#日期函数
SELECT CURRENT_DATE; #2020-07-19
SELECT CURRENT_TIME; #10:13:27
SELECT CURRENT_TIMESTAMP;#2020-07-19 10:14:08
#抽取具体的年月日
SELECT EXTRACT(YEAR FROM '2019-04-03');# 2019
#返回日期的时间部分
SELECT DATE('2020-07-19 10:14:08');
#转换函数
SELECT CAST(123.456 AS DECIMAL(8,1));
#返回第一个非空数值
SELECT COALESCE(null,NULL,1)
- 点赞
- 收藏
- 关注作者
评论(0)