常用的20个MySQL函数介绍及示例
在MySQL中,函数是一组返回值的SQL语句或处理过程。使用函数可以大幅度改善代码的可读性和维护性。在本次推文中,我们将为您介绍20个常用的MySQL函数及其用途,同时给出详细的SQL示例及执行结果注释。
- CONCAT
CONCAT函数可以将多个字符串连接在一起,例如:
SELECT CONCAT('Hello', ' ', 'World');
结果为:
'Hello World'
- UPPER
UPPER函数可以将字符串中的所有字母转为大写,例如:
SELECT UPPER('hello world');
结果为:
'HELLO WORLD'
- LOWER
LOWER函数可以将字符串中的所有字母转为小写,例如:
SELECT LOWER('HELLO WORLD');
结果为:
'hello world'
- SUBSTRING
SUBSTRING函数可以截取字符串中的一部分,例如:
SELECT SUBSTRING('Hello World', 1, 5);
结果为:
'Hello'
- TRIM
TRIM函数可以删除字符串两侧的空格,例如:
SELECT TRIM(' Hello World ');
结果为:
'Hello World'
- LENGTH
LENGTH函数可以计算字符串的长度,例如:
SELECT LENGTH('Hello World');
结果为:
11
- ROUND
ROUND函数可以四舍五入一个数,例如:
SELECT ROUND(3.14159);
结果为:
3
- FLOOR
FLOOR函数可以向下取整一个数,例如:
SELECT FLOOR(3.14159);
结果为:
3
- CEILING
CEILING函数可以向上取整一个数,例如:
SELECT CEILING(3.14159);
结果为:
4
- RAND
RAND函数可以生成一个0到1之间的随机数,例如:
SELECT RAND();
结果为:
0.531752817766
- NOW
NOW函数可以获取当前时间,例如:
SELECT NOW();
结果为:
'2022-08-08 16:32:28'
- DATE_FORMAT
DATE_FORMAT函数可以将日期格式化为特定的格式,例如:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
结果为:
'2022-08-08 16:32:28'
- YEAR
YEAR函数可以获取日期中的年份,例如:
SELECT YEAR('2022-08-08');
结果为:
2022
- MONTH
MONTH函数可以获取日期中的月份,例如:
SELECT MONTH('2022-08-08');
结果为:
8
- DAY
DAY函数可以获取日期中的日份,例如:
SELECT DAY('2022-08-08');
结果为:
8
- HOUR
HOUR函数可以获取时间中的小时,例如:
SELECT HOUR(NOW());
结果为:
16
- MINUTE
MINUTE函数可以获取时间中的分钟,例如:
SELECT MINUTE(NOW());
结果为:
32
- SECOND
SECOND函数可以获取时间中的秒数,例如:
SELECT SECOND(NOW());
结果为:
28
- SUM
SUM函数可以计算给定列的总和,例如:
SELECT SUM(price) FROM products;
结果为:
1162.57
- COUNT
COUNT函数可以计算指定列的行数,例如:
SELECT COUNT(*) FROM orders;
结果为:
54
以上就是本次推文介绍的20个MySQL函数及其用途,通过使用这些函数,我们可以更加高效地操作和处理数据。
评论 (0)