亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > mysql常用函數實例總結【聚集函數、字符串、數值、時間日期處理等】

mysql常用函數實例總結【聚集函數、字符串、數值、時間日期處理等】

熱門標簽:電話機器人是電腦呼號嗎 南寧外呼系統招商 博樂電銷機器人 機器人打電銷電話 鄭州網絡外呼系統價錢 云南大數據外呼系統 怎么更改高德地圖標注 上海市三維地圖標注 400電話到哪辦理優惠

本文實例講述了mysql常用函數。分享給大家供大家參考,具體如下:

本文內容:

  • mysql函數的介紹
  • 聚集函數
    • avg
    • count
    • max
    • min
    • sum
  • 用于處理字符串的函數
    • 合并字符串函數:concat(str1,str2,str3…)
    • 比較字符串大小函數:strcmp(str1,str2)
    • 獲取字符串字節數函數:length(str)
    • 獲取字符串字符數函數:char_length(str)
    • 字母大小寫轉換函數:大寫:upper(x),ucase(x);小寫lower(x),lcase(x)
    • 字符串查找函數
    • 獲取指定位置的子串
    • 字符串去空函數
    • 字符串替換函數:
  • 用于處理數值的函數
    • 絕對值函數:abs(x)
    • 向上取整函數:ceil(x)
    • 向下取整函數:floor(x)
    • 取模函數:mod(x,y)
    • 隨機數函數:rand()
    • 四舍五入函數:round(x,y)
    • 數值截取函數:truncate(x,y)
  • 用于處理時間日期的函數
    • 獲取當前日期:curdate(),current_date()
    • 獲取當前時間:curtime(),current_time()
    • 獲取當前日期時間:now()
    • 從日期中選擇出月份數:month(date),monthname(date)
    • 從日期中選擇出周數:week(date)
    • 從日期中選擇出周數:year(date)
    • 從時間中選擇出小時數:hour(time)
    • 從時間中選擇出分鐘數:minute(time)
    • 從時間中選擇出今天是周幾:weekday(date),dayname(date)

首發日期:2018-04-14


mysql函數的介紹:

  • 為了簡化操作,mysql提供了大量的函數給程序員使用(比如你想輸入當前時間,可以調用now()函數)
  • 函數可以出現的位置:插入語句的values()中,更新語句中,刪除語句中,查詢語句及其子句中。

聚集函數:

  • 聚集函數用于匯集記錄(比如不想知道每條學生記錄的確切信息,只想知道學生記錄數量,可以使用count())。
  • 聚集函數就是用來處理“匯集數據”的,不要求了解詳細的記錄信息。
  • 聚集函數(aggregate function) 運行在行組上,計算和返回單個值的函數。

實驗表數據(下面的運行數據基于這個表):

create table student(
name varchar(15),
gender varchar(15),
age int
);
insert into student values("lilei","male",18);
insert into student values("alex","male",17);
insert into student values("jack","male",20);
insert into student values("john","male",19);
insert into student values("nullpeople","male",null);

avg(字段)函數:

  • 返回指定字段的數據的平均值
  • avg() 通過對表中行數計數并計算指定字段的數據總和,求得該字段的平均值。
  • avg() 函數忽略列值為 NULL 的行,如果某行指定字段為null,那么不算這一行。

count(字段)函數:

  • 返回指定字段的數據的行數(記錄的數量)
  • 字段可以為"*",為*時代表所有記錄數,與字段數不同的時,記錄數包括某些字段為null的記錄,而字段數不包括為null的記錄。

max(字段)函數:

  • 返回指定字段的數據的最大值
  • 如果指定字段的數據類型為字符串類型,先按字符串比較,然后返回最大值。
  • max() 函數忽略列值為 null的行

min(字段)函數:

  • 返回指定字段的數據的最小值
  • 如果指定字段的數據類型為字符串類型,先按字符串比較,然后返回最小值。
  • min()函數忽略列值為 null的行

sum(字段)函數:

  • 返回指定字段的數據之和
  • sum()函數忽略列值為 null的行

補充:

  • 聚集函數的字段如果的數據為null,則忽略值為null的記錄。
    • 比如avg:有5行,但是只有四行的年齡數據,計算結果只算四行的,
    • 但是如果不針對字段,那么會計算,比如count(x)是計算記錄數的,null值不影響結果。
  • 還有一些標準偏差聚集函數,這里不講述,想了解更多的可以百度。
  • 聚集函數在5.0+版本上還有一個選項DISTINCT,與select中類似,就是忽視同樣的字段。【不可用于count(x)】

用于處理字符串的函數:

合并字符串函數:concat(str1,str2,str3…)

  • 用于將多個字符串合并成一個字符串,如果傳入的值中有null,那么最終結果是null
  • 如果想要在多個字符串合并結果中將每個字符串都分隔一下,可以使用concat_ws(分隔符,str1,str2,str3…),如果傳入的分隔符為null,那么最終結果是null(不過這時候如果str有為null不影響結果)

比較字符串大小函數:strcmp(str1,str2)

  • 用于比較兩個字符串的大小。左大于右時返回1,左等于右時返回0,,左小于于右時返回-1,
  • strcmp類似編程語言中的比較字符串函數(依據ascll碼?),會從左到右逐個比較,直到有一個不等就返回結果,否則比較到結尾。

獲取字符串字節數函數:length(str)

  • 用于獲取字符串字節長度(返回字節數,因此要注意字符集)

獲取字符串字符數函數:char_length(str)

  • 用于獲取字符串長度

字母大小寫轉換函數:大寫:upper(x),ucase(x);小寫lower(x),lcase(x)

  • upper(x),ucase(x)用于將字母轉成大寫,x可以是單個字母也可以是字符串
  • lower(x),lcase(x)用于將字母轉成小寫,x可以是單個字母也可以是字符串
  • 對于已經是了的,不會進行大小寫轉換。

字符串查找函數:

  • find_in_set(str1,str2)
    • 返回字符串str1在str2中的位置,str2包含若干個以逗號分隔的字符串(可以把str2看出一個列表,元素是多個字符串,查找結果是str1在str2這個列表中的索引位置,從1開始)
  • field(str,str1,str2,str3…)
    • 與find_in_set類似,但str2由一個類似列表的字符串變成了多個字符串,返回str在str1,str2,str3…中的位置。
  • locate(str1,str2):
    • 返回子串str1在字符串str2中的位置
  • position(str1 IN str2)
    • 返回子串str1在字符串str2中的位置
  • instr(str1,str2)
    • 返回子串str2在字符串str1中的位置【注意這里調轉了】

獲取指定位置的子串:

  • elt(index,str1,str2,str3…)
    • 返回指定index位置的字符串
  • left(str,n)
    • 截取str左邊n個字符
  • right(str,n)
    • 截取str右邊n個字符
  • substring(str,index,len)
    • 從str的index位置截取len個字符

字符串去空函數:

  • ltrim(str):
    • 去除字符串str左邊的空格
  • rtrim(str)
    • 去除字符串str右邊的空格
  • trim()
    • 去除字符串str兩邊的空格

字符串替換函數:

  • insert(str1,index,len,str2)
    • 使用str2從str1的index位置替換str1的len個元素
  • replace(str,str1,str2)
    • 將str中的子串str1全部替換成str2

用于處理數值的函數:

絕對值函數:abs(x)

  • 返回x的絕對值

向上取整函數:ceil(x)

  • 返回x的向上取整的整數

向下取整函數:floor(x)

  • 返回x的向下取整的整數

取模函數:mod(x,y)

  • 返回x mod y的結果

隨機數函數:rand()

  • 返回0-1內的隨機數
  • 如果想對某種情況都使用同一隨機值,可以使用rand(x),x相同時返回同樣的隨機結果。

四舍五入函數:round(x,y)

  • 返回數值x帶有y為小數結果的數值(四舍五入)

數值截取函數:truncate(x,y)

  • 返回數值x截取y位小數的結果(不四舍五入)

用于處理時間日期的函數:

獲取當前日期:curdate(),current_date()

  • 返回格式為:

獲取當前時間:curtime(),current_time()

  • 返回格式為:

獲取當前日期時間:now()

  • 返回格式為:

從日期中選擇出月份數:month(date),monthname(date)

從日期中選擇出周數:week(date)

  • 返回格式為:

從日期中選擇出周數:year(date)

  • 返回格式為:

從時間中選擇出小時數:hour(time)

  • 返回格式為:

從時間中選擇出分鐘數:minute(time)

  • 返回格式為:

從時間中選擇出今天是周幾:weekday(date),dayname(date)

  • 返回格式為:

日期函數還是比較常用的,想了解更多,可以參考官方文檔:

https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html


想了解更多函數,可以參考官方文檔(下面的是5.7的):

https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • mysql如何查詢日期與時間
  • 如何選擇合適的MySQL日期時間類型來存儲你的時間
  • mysql 時間戳的用法
  • Python MySQL 日期時間格式化作為參數的操作
  • MySQL的時間差函數TIMESTAMPDIFF、DATEDIFF的用法
  • MySQL的時間差函數(TIMESTAMPDIFF、DATEDIFF)、日期轉換計算函數(date_add、day、date_format、str_to_date)
  • thinkphp5.1框架實現格式化mysql時間戳為日期的方式小結
  • mysql 設置自動創建時間及修改時間的方法示例
  • MySQL如何使用時間作為判斷條件

標簽:寧夏 益陽 定西 澳門 杭州 恩施 白銀 秦皇島

巨人網絡通訊聲明:本文標題《mysql常用函數實例總結【聚集函數、字符串、數值、時間日期處理等】》,本文關鍵詞  mysql,常用,函數,實例,總結,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql常用函數實例總結【聚集函數、字符串、數值、時間日期處理等】》相關的同類信息!
  • 本頁收集關于mysql常用函數實例總結【聚集函數、字符串、數值、時間日期處理等】的相關信息資訊供網民參考!
  • 推薦文章
    成人a级高清视频在线观看| 国产福利免费观看| 可以在线看黄的网站| 91麻豆精品国产自产在线| 国产a视频| 深夜做爰性大片中文| 青青青草影院| 亚洲天堂免费观看| 一级毛片视频免费| 黄视频网站在线免费观看| 欧美电影免费看大全| 国产亚洲精品aaa大片| 成人高清护士在线播放| 日本在线www| 一级女性全黄生活片免费| 欧美国产日韩久久久| 国产极品精频在线观看| 日韩男人天堂| 国产一区免费在线观看| 美女免费黄网站| 久久久久久久免费视频| 久久国产一区二区| 成人免费一级毛片在线播放视频| 国产精品1024永久免费视频| 日本在线www| 午夜在线亚洲| 黄色福利片| 亚久久伊人精品青青草原2020| 黄色免费网站在线| 国产精品123| 日本在线不卡免费视频一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 毛片电影网| 色综合久久手机在线| 午夜激情视频在线观看| 久久国产一区二区| 亚洲女初尝黑人巨高清在线观看| 久久久成人影院| 亚久久伊人精品青青草原2020| 成人免费福利片在线观看| 国产高清视频免费| 久久国产一区二区| 成人免费一级毛片在线播放视频| 日韩一级精品视频在线观看| 日本在线不卡免费视频一区| 久久国产影院| 在线观看成人网| 你懂的国产精品| 久久国产精品自由自在| 亚久久伊人精品青青草原2020| 精品视频在线看| 天天做日日爱| 久久国产精品自由自在| 成人在免费观看视频国产| 久久成人综合网| 国产成a人片在线观看视频| 久久精品人人做人人爽97| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产网站在线| 久久国产精品只做精品| 国产高清在线精品一区二区| 日本在线不卡免费视频一区| 日韩在线观看视频网站| 午夜激情视频在线观看| 欧美国产日韩在线| 欧美日本免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99热精品一区| 美国一区二区三区| 日韩综合| 欧美大片毛片aaa免费看| 韩国毛片基地| 久久精品人人做人人爽97| 黄色短视频网站| 欧美日本免费| 国产麻豆精品hdvideoss| 美国一区二区三区| 国产国语对白一级毛片| 久久99中文字幕| 亚洲精品中文一区不卡| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 一级女性全黄生活片免费| 欧美a免费| 欧美爱色| 欧美爱色| 久久精品成人一区二区三区| 欧美日本韩国| a级毛片免费全部播放| 亚洲第一页色| 二级特黄绝大片免费视频大片| 成人在免费观看视频国产| 精品国产一区二区三区国产馆| 日本特黄一级| 二级特黄绝大片免费视频大片| 日韩一级精品视频在线观看| 成人免费观看视频| 欧美α片无限看在线观看免费| 日本在线不卡免费视频一区| 欧美国产日韩在线| 在线观看成人网| 国产伦久视频免费观看视频| 免费国产一级特黄aa大片在线| 99色视频在线观看| 亚欧成人毛片一区二区三区四区 | 欧美一级视频免费| 九九久久国产精品| 午夜久久网| 日本伦理片网站| 99色视频在线观看| 国产伦久视频免费观看视频| 国产麻豆精品免费密入口| 欧美α片无限看在线观看免费| 午夜精品国产自在现线拍| 99热精品一区| 久久精品道一区二区三区| 亚洲第一页色| 精品国产一区二区三区国产馆| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 青青久久网| 精品国产一区二区三区久久久狼| 日韩中文字幕在线播放| 成人影视在线观看| 欧美a免费| 香蕉视频久久| 国产精品1024永久免费视频| 日韩在线观看免费| 超级乱淫黄漫画免费| 久久成人综合网| 欧美激情一区二区三区中文字幕| 97视频免费在线观看| 日本免费看视频| 精品国产一区二区三区精东影业| 欧美日本韩国| 午夜激情视频在线观看| 麻豆网站在线看| 亚欧视频在线| 99色播| 韩国三级香港三级日本三级la| 国产麻豆精品hdvideoss| 午夜欧美成人香蕉剧场| 国产网站在线| 国产成人女人在线视频观看 | 韩国三级视频网站| 精品在线观看一区| 国产亚洲免费观看| 日本伦理黄色大片在线观看网站| 国产a视频| 国产高清视频免费| 国产视频一区二区在线观看 | 一 级 黄 中国色 片| 91麻豆tv| 高清一级片| 麻豆午夜视频| 国产精品自拍亚洲| 精品国产一区二区三区精东影业| 久久国产精品自由自在| 久久精品道一区二区三区| 国产极品精频在线观看| 国产麻豆精品hdvideoss| 久久99中文字幕| 精品久久久久久中文字幕一区| 成人a大片高清在线观看| 国产视频在线免费观看| 成人a级高清视频在线观看| 99热热久久| 国产伦久视频免费观看视频| 可以免费看污视频的网站| 欧美大片a一级毛片视频| 91麻豆精品国产高清在线| 夜夜操天天爽| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产成人女人在线视频观看 | 成人a大片高清在线观看| 色综合久久天天综线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 免费毛片播放| 精品国产一区二区三区久久久狼| 日本免费看视频| 午夜精品国产自在现线拍| 午夜欧美成人香蕉剧场| 国产网站免费观看| 欧美一级视频免费| 欧美α片无限看在线观看免费| 亚洲天堂免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 午夜久久网| 精品视频在线观看一区二区三区| 尤物视频网站在线观看| 九九九国产| 精品视频免费在线| 国产福利免费观看| 韩国妈妈的朋友在线播放| 欧美大片a一级毛片视频| 欧美α片无限看在线观看免费| 国产不卡精品一区二区三区| 99色播| 天天色色色| 一本高清在线| 韩国三级视频在线观看| 韩国三级视频网站|