亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:2日期: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 數據庫
相關文章:
主站蜘蛛池模板: 国产精品成人一区二区 | 中国一级淫片bbb | 国产福利视频精品 | 久久草网站 | 国产大片一区 | 婷婷色天使在线视频观看 | 黄色片视频在线免费观看 | 国产精品久久久久影视不卡 | 超污视频网站 | 好大好硬好长好爽a网站 | 看黄视频在线观看 | 免费精品美女久久久久久久久久 | 一级毛片aaa片免费观看 | 成人手机看片 | 亚洲综合第一区 | 国产 在线 | 日韩 | 国产在线视频专区 | 日本多人激情免费视频 | 中文一区二区在线观看 | 黄色在线免费播放 | 久久久受www免费人成 | 亚洲免费成人 | 一级黄色播放 | 国产一区二区三区在线观看影院 | 亚洲精品色综合久久 | 国产娱乐凹凸视觉盛宴在线视频 | 四虎现在的网址入口2022 | 欧美久久精品一级c片片 | 国内精品久久久久久久久久久久 | 国产一区二区在线免费观看 | 亚洲一欧洲中文字幕在线 | 日韩一级a毛片欧美一级 | 免费区欧美一级毛片 | 国产在线观看99 | 18禁片一级毛片视频播放免费看 | 狠狠色丁香婷婷久久综合不卡 | 这里有精品| 1000部羞羞禁止免费观看视频 | a4yy欧美一区二区三区 | 国产原创视频在线 | 99久久综合九九亚洲 |