ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql 常用函数

2022-03-07 18:04:13  阅读:190  来源: 互联网

标签:返回 常用 函数 例子 Products mysql 解析 expression SELECT


>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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有