首頁 > 資料庫 > mysql教程 > MySQL常用函數是什麼

MySQL常用函數是什麼

王林
發布: 2023-05-26 14:23:01
轉載
1629 人瀏覽過

MySQL常用函數

一、數字函數

MySQL常用函數是什麼

#附加:ceil(x) 如ceil(1.23) 值為2 可以寫成ceiling(x )

二、字串函數

MySQL常用函數是什麼

劃線就是常用的(取位元組數)

MySQL常用函數是什麼

附加:char_length字元(查詢名字後三位數的) 如:char_length(name)=3 可寫成:

select left(name,1) from c1;
登入後複製

三、時間函數

MySQL常用函數是什麼

用法:select now();

四、系統函數

MySQL常用函數是什麼

#為了加分隔符號:

select concat_ws('#',name,tel,height) from xxb;
登入後複製
select (substr(Now(),1,4)-substr(age,1,4) as 年龄 from zxc;
登入後複製

下排SQL語句說明:第一個now()是用來比較的,interval 50 minute表示往後推50個單位,- 50就是往前推50個單位year(now()) 取年;month (now()) 取月;day(now()) 取日;nour(now()) 取月;minute(now()) 取分;second(now()) 取秒

select now(),date_add(now(),interval 50 minute);
登入後複製

取得星期:

select dayofweek(now()),dayname(now());
登入後複製

五、聚合函數

把多個資料匯集計算出單一的1個資料值

MySQL常用函數是什麼

用法:

select sum(heigth) from c1;
登入後複製

取記錄數(行數),都過濾空值:count() 如果14行有一行為空,則count()為13行count()可帶count(*)這樣比較準確,一般用count(*)來統計

計算兩個日期之間相差多個單位如: select timestampdiff(時間單位,日期時間1,日期時間2) 寫成:

select timestampdiff(day,'2021-11-18','2021-11-22');
登入後複製

MySQL常用函數是什麼

感謝每一個認真閱讀我文章的人! ! !如果以下這些資料用得到的話可以直接拿走:

1、自學開發或測試必備的完整專案原始碼與環境

2、測試工作中所有範本(測試計畫、測試用例、測試報告等)

3、軟體測試經典面試題

4、Python/Java自動化測試實戰.pdf

5、Jmeter/postman介面測試全套視頻獲取

以上是MySQL常用函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板