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 數據庫
相關文章:
主站蜘蛛池模板: 91精品中文字幕一区二区三区 | 精品无码久久久久久久动漫 | 欧美三级成人理伦 | 国产成人亚洲精品自产在线 | 欧洲精品视频一区 | 亚洲 成人 在线 | 毛片一区| 人人擦人人 | 无码国模国产在线观看 | 在线观看亚洲专区 | 国产精品久久久久久久久久久久午夜片 | 久久久久免费精品国产小说色大师 | 亚洲精品视频在线 | 欧美一级大片 | 久久久久亚洲精品中文字幕 | 一区二区三区精品视频 | 亚洲美乳中文字幕 | 免费观看一级黄色录像 | 在线伊人网 | 久久大陆 | 蜜月va乱码一区二区三区 | 日韩一区二区在线播放 | 精品国产一区二区久久 | 国产真实乱全部视频 | 99久久婷婷国产精品综合 | 亚洲精品电影网在线观看 | 天天天天天天天干 | 黑人巨大精品欧美一区二区免费 | 99精品视频一区二区三区 | 国产a级黄色录像 | 天天澡天天狠天天天做 | 中文字幕国产一区 | 国产一区二区三区四区 | 男人av的天堂 | 韩国精品在线观看 | 日本成人在线免费视频 | 精品国产一区二区三区久久 | 久久99精品国产自在现线小黄鸭 | 成人中文字幕在线观看 | 一区二区在线看 | 久久久久久成人 |