>CONCAT(s1,s2)
例子:SELECT CONCAT("SQL ", "Runoob ", "Gooogle ", "Facebook") AS ConcatenatedString;
解析:字符串 s1,s2 等多个字符串合并为一个字符串
>LEFT(s,n)
例子:SELECT LEFT('runoob',2) -- ru //从左边开始,返回字符串前两个字符
解析:返回字符串 s 的前 n 个字符
>RIGHT(s,n)
例子:SELECT RIGHT('runoob',2) -- ob //从右边开始,返回两个字符
解析:返回字符串 s 的后 n 个字符
>SUBSTRING(s, start, length)
例子:SELECT SUBSTRING("RUNOOB", 2, 3) AS ExtractString; -- UNO
解析:从字符串 s 的 start 位置截取长度为 length 的子字符串
>AVG(expression)
例子:SELECT AVG(Price) AS AveragePrice FROM Products; //返回 Products 表中Price 字段的平均值
解析:返回一个表达式的平均值,expression 是一个字段
>COUNT(expression)
例子:SELECT COUNT(ProductID) AS NumberOfProducts FROM Products; //返回 Products 表中 products 字段总共有多少条记录
解析:返回查询的记录总数,expression 参数是一个字段或者 * 号
>MAX(expression)
例子:SELECT MAX(Price) AS LargestPrice FROM Products; //返回数据表 Products 中字段 Price 的最大值
解析:返回字段 expression 中的最大值
>MIN(expression)
例子:SELECT MIN(Price) AS MinPrice FROM Products; //返回数据表 Products 中字段 Price 的最小值
解析:返回字段 expression 中的最小值
>SUM(expression)
例子:SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails; //计算 OrderDetails 表中字段 Quantity 的总和
解析:返回指定字段的总和
>DATE_FORMAT(d,f)
例子:SELECT DATE_FORMAT('2022-03-07 11:11:11','%Y-%m-%d %r') //2022-03-07 11:11:11 AM
解析:按表达式 f的要求显示日期 d
>DATE_SUB(date,INTERVAL expr type)
例子:SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDate FROM Orders //Orders 表中 OrderDate 字段减去 2 天:
解析:函数从日期减去指定的时间间隔
>NOW()
例子:SELECT NOW() // 2022-03-07 20:57:43
解析:返回当前日期和时间