MySQL中的常用函数包括字符串函数、日期函数、数学函数、聚合函数等等,这些函数方便我们对数据进行更精细的操作,让我们来一一介绍一下。
1. 字符串函数
1.1 CONCAT函数
CONCAT函数用于连接字符串,将多个字符串拼接成一个字符串。示例:
SELECT CONCAT('hello','world'); -- 输出'helloworld'
1.2 LEFT和RIGHT函数
LEFT和RIGHT函数用于提取字符串的左边和右边部分。两个函数的第一个参数都是要截取的字符串,第二个参数是要截取的字符串长度。示例:
SELECT LEFT('hello world', 5); -- 输出'hello'
SELECT RIGHT('hello world', 5); -- 输出'world'
2. 日期函数
2.1 DATE_FORMAT函数
DATE_FORMAT函数用于将日期转换为指定格式的字符串。示例:
SELECT DATE_FORMAT('2021-09-15','%Y/%m/%d'); -- 输出'2021/09/15'
2.2 DATE_ADD和DATE_SUB函数
DATE_ADD和DATE_SUB函数用于对日期进行加减操作。两个函数的第一个参数是要操作的日期,第二个参数是要加减的时间数值,第三个参数是加减的时间单位。示例:
SELECT DATE_ADD('2021-09-15', INTERVAL 1 DAY); -- 输出'2021-09-16'
SELECT DATE_SUB('2021-09-15', INTERVAL 1 MONTH); -- 输出'2021-08-15'
3. 数学函数
3.1 ABS函数
ABS函数用于计算绝对值。示例:
SELECT ABS(-10); -- 输出10
3.2 ROUND函数
ROUND函数用于四舍五入。两个参数分别为要处理的值和保留小数位数。示例:
SELECT ROUND(3.1415926535,3); -- 输出3.142
4. 聚合函数
4.1 SUM函数
SUM函数用于求和。示例:
SELECT SUM(amount) FROM orders;
4.2 AVG函数
AVG函数用于求平均值。示例:
SELECT AVG(price) FROM products;
以上是MySQL中一些常用的函数,可以在SQL语句中灵活应用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL中的常用函数 - Python技术站