一、字符串函数
1.合并字符串
SELECT CONCAT("SQL ", "Runoob ", "Gooogle ", "Facebook") AS ConcatenatedString;
2.合并字符串(带分隔符),例:以“-”分隔
SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!")AS ConcatenatedString;
3.格式化、四舍五入
SELECT FORMAT(250500.5634, 2); -- 输出 250,500.56
4.字符串转小写
SELECT LCASE('RUNOOB') -- runoob
或
SELECT LOWER('RUNOOB') -- runoob
5.字符串转大写
SELECT UCASE("runoob"); -- RUNOOB
或
SELECT UPPER("runoob"); -- RUNOOB
二、数字函数
1.返回字段 expression 中的最大值
SELECT MAX(Price) AS LargestPrice FROM Products;
2.返回字段 expression 中的最小值
SELECT MIN(Price) AS MinPrice FROM Products;
3.返回离 x 最近的整数(四舍五入)
SELECT ROUND(1.23456) --1
4.返回数值 x 保留到小数点后 y 位的值(与 ROUND 最大的区别是不会进行四舍五入)
SELECT TRUNCATE(1.23456,3) -- 1.234
三、日期函数
1.从日期或日期时间表达式中提取日期值
SELECT DATE("2017-06-15"); -> 2017-06-15
2.格式化日期
SELECT DATE_FORMAT('2011-11-11 11:11:11','%Y-%m-%d %r')
-> 2011-11-11 11:11:11 AM