数据库
首页 > 数据库> > mysql 常用函数

mysql 常用函数

作者:互联网

>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

解析:返回当前日期和时间

 

标签:返回,常用,函数,例子,Products,mysql,解析,expression,SELECT
来源: https://www.cnblogs.com/zhangyufan/p/15977061.html