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函数将两个或多个字符串合并为一个字符串。它的用法如下:

```sql
SELECT CONCAT('Hello', 'World');
-- 输出:HelloWorld

1.3 LENGTH函数

LENGTH函数返回一个字符或字符串的长度。它的用法如下:

“`sql

SELECT LENGTH(‘Hello’);

— 输出:5


2.数值函数

2.1 ROUND函数

ROUND函数返回指定数字的四舍五入值。它的用法如下:

```sql
SELECT ROUND(1.2345, 2);
-- 输出:1.23

2.2 CEILING函数

CEILING函数返回大于或等于指定数字的最小整数。它的用法如下:

“`sql

SELECT CEILING(1.5);

— 输出:2


2.3 FLOOR函数

FLOOR函数返回小于或等于指定数字的最大整数。它的用法如下:

```sql
SELECT FLOOR(1.5);
-- 输出:1

3.日期函数

3.1 NOW函数

NOW函数返回当前日期和时间。它的用法如下:

“`sql

SELECT NOW();

— 输出:2022-01-01 12:34:56


3.2 DATE_ADD函数

DATE_ADD函数返回一个日期加上指定时间间隔后的日期。它的用法如下:

```sql
SELECT 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函数根据条件判断返回一个值。它的用法如下:

```sql
SELECT 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文档。

数据运维技术 » 14讲学习MYSQL函数(14讲mysql函数)