- 字符函数
-
length:获取字节长度 select length('hahahha'); concat:拼接字符串 SELECT CONCAT(`first_name`,`last_name` ) AS 姓名 FROM `employees` upper:变大写 upper('haha'); lower:变小写 lower('HAHA'); substring:截取字符串(下标从1开始) 指定索引后的所有字符:select SUBSTRING('张三丰',2) AS 名字; 指定索引后指定长度的所有字符:select SUBSTRING('张三丰',2,1) AS 名字; instr:返回子串在主串中的起始索引,找不到返回0 SELECT INSTR('张三丰','三') AS 名; trim:去除前后空格 SELECT TRIM(' 张三丰 ') AS 姓名; 去除前后指定字符 SELECT TRIM('a' FROM 'aaaaa张三丰aaaa') AS 姓名; lpad:左填充指定字符,使字符串总长度达到指定长度 SELECT LPAD('张三丰',10,'*') AS out_put; rpad:右填充指定字符,使字符串总长度达到指定长度 SELECT RPAD('张三丰',10,'*') AS out_put; replace:替换字符 SELECT REPLACE('张三丰爱张无忌','张无忌','金毛狮王') AS out_put;
- 数学函数
-
round:四舍五入 SELECT ROUND(1.56); 小数点后保留两位:SELECT ROUND(1.567,2); ceil:向上取整(返回大于等于该参数的最小整数) SELECT CEIL(1.1); floor:向下取整(返回小于等于该参数的最小整数) SELECT FLOOR(1.1); mod:取余 SELECT MOD(10,3);
- 日期函数
-
now():获取当前系统时间和日期 SELECT NOW(); curdata():获取当前系统日期,不包含时间 SELECT CURDATE(); curtime():获取当前系统时间,不包含日期 SELECT CURTIME(); year():获取指定日期的年份 SELECT YEAR(NOW()); month():获取指定日期的月份 SELECT MONTH(NOW()); str_to_data():将日期格式的字符串转化为指定格式的日期 SELECT STR_TO_DATE('06-13-1997','%m-%d-%Y');
MySql数据库常见函数
猜你喜欢
转载自blog.csdn.net/zyp1376308302/article/details/81974976
今日推荐
周排行