av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:4日期: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 數據庫
相關文章:
主站蜘蛛池模板: 国产午夜精品久久久 | 精品乱码一区二区三四区视频 | 天天射天天干 | 蜜桃免费一区二区三区 | 粉嫩国产精品一区二区在线观看 | 国产激情一区二区三区 | 国产女人与拘做受视频 | 国产精品看片 | 国产精品久久在线观看 | 久久久久无码国产精品一区 | 日日想夜夜操 | 亚洲国产精品福利 | 99精品一区二区 | 国产一级片在线观看视频 | 一区二区三区影院 | 亚洲日韩中文字幕一区 | 91精品久久久久久综合五月天 | 一级看片| 日韩精品一区二区三区视频播放 | 国产美女在线观看 | 亚洲日本一区二区三区四区 | 日韩中文欧美 | 欧美日韩三区 | 嫩草网 | av在线一区二区三区 | 成人在线精品视频 | 91精品国产综合久久婷婷香蕉 | 91偷拍精品一区二区三区 | 在线伊人网 | 亚洲 欧美 日韩 在线 | 一区二区三区精品 | 狠狠伊人 | 精品欧美乱码久久久久久1区2区 | 91精品国产91久久久久久最新 | 国产亚洲成av人在线观看导航 | 亚洲人人 | 日日夜夜天天 | 国产亚洲精品综合一区 | 亚洲国产一区二区视频 | 国产a爽一区二区久久久 | 国产日韩精品一区二区 |