国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

MySQL中的常用函數及用法總結

瀏覽:3日期:2023-08-02 20:12:38
目錄字符串函數1.1 CONCAT函數1.2 SUBSTRING函數1.3 REPLACE函數1.4 UPPER和LOWER函數日期函數2.1 NOW函數2.2 DATE函數2.3 DATE_FORMAT函數數學函數3.1 ABS函數3.2 ROUND函數3.3 CEIL和FLOOR函數聚合函數4.1 COUNT函數4.2 SUM函數4.3 AVG函數4.4 MAX和MIN函數總結字符串函數1.1 CONCAT函數

CONCAT函數用于將兩個或多個字符串連接在一起。它的語法如下:

CONCAT(str1, str2, ...)

其中,str1、str2等為要連接的字符串。下面是一個示例:

SELECT CONCAT('Hello', ' ', 'World');

輸出結果為:

Hello World

1.2 SUBSTRING函數

SUBSTRING函數用于截取字符串的一部分。它的語法如下:

SUBSTRING(str, start, length)

其中,str為要截取的字符串,start為起始位置,length為要截取的長度。下面是一個示例:

SELECT SUBSTRING('Hello World', 7, 5);

輸出結果為:

World

1.3 REPLACE函數

REPLACE函數用于替換字符串中的一部分。它的語法如下:

REPLACE(str, old_str, new_str)

其中,str為要替換的字符串,old_str為要替換的子串,new_str為替換后的新字符串。下面是一個示例:

SELECT REPLACE('Hello World', 'World', 'MySQL');

輸出結果為:

Hello MySQL

1.4 UPPER和LOWER函數

UPPER函數用于將字符串轉換為大寫,LOWER函數用于將字符串轉換為小寫。它們的語法如下:

UPPER(str)LOWER(str)

其中,str為要轉換的字符串。下面是一個示例:

SELECT UPPER('Hello World'), LOWER('Hello World');

輸出結果為:

HELLO WORLD hello world

日期函數2.1 NOW函數

NOW函數用于獲取當前日期和時間。它的語法如下:

NOW()

下面是一個示例:

SELECT NOW();

輸出結果為:

2023-06-17 10:30:00

2.2 DATE函數

DATE函數用于獲取日期部分。它的語法如下:

DATE(date)

其中,date為要獲取日期部分的日期或日期時間值。下面是一個示例:

SELECT DATE('2023-06-17 10:30:00');

輸出結果為:

2023-06-17

2.3 DATE_FORMAT函數

DATE_FORMAT函數用于將日期或日期時間值格式化為指定的字符串。它的語法如下:

DATE_FORMAT(date, format)

其中,date為要格式化的日期或日期時間值,format為要格式化成的字符串格式。下面是一個示例:

SELECT DATE_FORMAT('2023-06-17 10:30:00', '%Y-%m-%d');

輸出結果為:

2023-06-17

數學函數3.1 ABS函數

ABS函數用于獲取一個數的絕對值。它的語法如下:

ABS(x)

其中,x為要獲取絕對值的數。下面是一個示例:

SELECT ABS(-10), ABS(10);

輸出結果為:

10 10

3.2 ROUND函數

ROUND函數用于將一個數四舍五入到指定的小數位數。它的語法如下:

ROUND(x, d)

其中,x為要四舍五入的數,d為要保留的小數位數。下面是一個示例:

SELECT ROUND(3.1415926, 2);

輸出結果為:

3.14

3.3 CEIL和FLOOR函數

CEIL函數用于將一個數向上取整,FLOOR函數用于將一個數向下取整。它們的語法如下:

CEIL(x)FLOOR(x)

其中,x為要取整的數。下面是一個示例:

SELECT CEIL(3.14), FLOOR(3.14);

輸出結果為:

4 3

聚合函數4.1 COUNT函數

COUNT函數用于統計行數。它的語法如下

COUNT(*)COUNT(expr)

其中,*表示統計所有行數,expr表示統計滿足條件的行數。下面是一個示例:

SELECT COUNT(*) FROM users;

輸出結果為:

100

4.2 SUM函數

SUM函數用于計算指定列的總和。它的語法如下:

SUM(expr)

其中,expr為要計算總和的列。下面是一個示例:

SELECT SUM(score) FROM students;

輸出結果為:

500

4.3 AVG函數

AVG函數用于計算指定列的平均值。它的語法如下:

AVG(expr)

其中,expr為要計算平均值的列。下面是一個示例:

SELECT AVG(score) FROM students;

輸出結果為:

80

4.4 MAX和MIN函數

MAX函數用于獲取指定列的最大值,MIN函數用于獲取指定列的最小值。它們的語法如下:

MAX(expr)MIN(expr)

其中,expr為要獲取最大值或最小值的列。下面是一個示例:

SELECT MAX(score), MIN(score) FROM students;

輸出結果為:

100 60

總結

這些函數可以幫助我們更方便地操作數據,提高數據處理效率。在實際開發中,我們可以根據具體需求選擇合適的函數來處理數據。

以上就是MySQL中的常用函數及用法總結的詳細內容,更多關于MySQL 常用函數的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 免费看成人毛片 | 亚洲国产综合久久精品 | 自拍三级视频 | 扒开双腿猛进入喷水免费视频 | 美女视频黄a全部 | 性感美女视频免费网站午夜 | 欧美三级一级 | 伊在人亚洲香蕉精品区 | 特级毛片aaaa免费观看 | 欧美亚洲国产精品久久 | 韩国精品欧美一区二区三区 | 免费永久观看美女视频网站网址 | 欧美性xxxx18 | 最新亚洲精品国自产在线观看 | 99久久精品国产一区二区三区 | 精品日韩在线视频一区二区三区 | 亚洲精品午夜久久久伊人 | 美女成人网 | 久草在线视频在线 | 欧美xxxx性xxxxx高清视频 | 精品国产自在现线看久久 | 日日a.v拍夜夜添久久免费 | 狠狠色婷婷丁香综合久久韩国 | 亚洲综合国产一区在线 | 欧美一区二区三区不卡免费 | 悟空影视大全免费影视 | 91国语精品自产拍在线观看一 | 在线观看精品国产 | 国产猛烈无遮掩视频免费网站男女 | 久久成人精品免费播放 | 99久久国语露脸精品对白 | 亚洲免费在线视频播放 | 国产精品久久一区一区 | 真人一级毛片国产 | 日韩欧美在线一级一中文字暮 | 乱系列中文字幕在线视频 | 久久免费在线观看 | 99爱视频99爱在线观看免费 | 俄罗斯黄色一级片 | 日韩在线视频不卡一区二区三区 | 91久久精品国产一区二区 |