14讲学习MYSQL函数(14讲mysql函数)
14讲:学习MYSQL函数
MYSQL是一种流行的数据库管理系统,它支持多种函数,在查询、处理数据时非常有用。在本篇文章中,我们将介绍一些常用的MYSQL函数以及它们的用法。
1.字符串函数
1.1 LEFT和RIGHT函数
LEFT和RIGHT函数返回一个给定字符串的最左或最右的字符子串。它们的用法如下:
“`sql
SELECT LEFT(‘Hello World’, 5);
— 输出:Hello
SELECT RIGHT(‘Hello World’, 5);
— 输出:World
1.2 CONCAT函数
CONCAT函数将两个或多个字符串合并为一个字符串。它的用法如下:
```sqlSELECT CONCAT('Hello', 'World');
-- 输出:HelloWorld
1.3 LENGTH函数
LENGTH函数返回一个字符或字符串的长度。它的用法如下:
“`sql
SELECT LENGTH(‘Hello’);
— 输出:5
2.数值函数
2.1 ROUND函数
ROUND函数返回指定数字的四舍五入值。它的用法如下:
```sqlSELECT ROUND(1.2345, 2);
-- 输出:1.23
2.2 CEILING函数
CEILING函数返回大于或等于指定数字的最小整数。它的用法如下:
“`sql
SELECT CEILING(1.5);
— 输出:2
2.3 FLOOR函数
FLOOR函数返回小于或等于指定数字的最大整数。它的用法如下:
```sqlSELECT FLOOR(1.5);
-- 输出:1
3.日期函数
3.1 NOW函数
NOW函数返回当前日期和时间。它的用法如下:
“`sql
SELECT NOW();
— 输出:2022-01-01 12:34:56
3.2 DATE_ADD函数
DATE_ADD函数返回一个日期加上指定时间间隔后的日期。它的用法如下:
```sqlSELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY);
-- 输出:2022-01-02
3.3 DATE_SUB函数
DATE_SUB函数返回一个日期减去指定时间间隔后的日期。它的用法如下:
“`sql
SELECT DATE_SUB(‘2022-01-02’, INTERVAL 1 DAY);
— 输出:2022-01-01
4.逻辑函数
4.1 IF函数
IF函数根据条件判断返回一个值。它的用法如下:
```sqlSELECT IF(1 > 2, 'true', 'false');
-- 输出:false
4.2 CASE函数
CASE函数根据条件判断返回一个值。它的用法如下:
“`sql
SELECT CASE
WHEN 1 > 2 THEN ‘false’
WHEN 2 > 1 THEN ‘true’
END;
— 输出:true
以上就是一些常用的MYSQL函数及其用法。如果想了解更多函数,请参考MYSQL文档。