首頁 >資料庫 >mysql教程 >mysql中常用的內建函數

mysql中常用的內建函數

小云云
小云云原創
2018-03-15 10:56:241773瀏覽

本文主要和大家分享mysql常用的內建函數,包括聚合函數、數學函數、字串函數等,希望能幫助大家。

1、聚合函數

  • COUNT()函數:對於除了(*)之外的任何參數,傳回所選集合中非null值的行的數目,對於參數(*),則傳回集合中所有行的數目,包含null值得行。沒有WHEREcount(*)是經過mysql內部優化的,可以更快地傳回記錄參數

  • SUN( )函數:可求表中某個欄位取值的總和

  • #AVG()函數:求表中某個欄位取值的平均值

  • MAX()函數:求表中某個欄位取值的最大值

  • MIN()函數:求表中某個欄位取值的最小值


#2、數學函數

  • ABS()函數:求表中某個欄位取值的絕對值

  • FLOOR()函數:傳回小於或等於參數x的最大整數

  • RAND()函數:傳回0~1之間的隨機數

  • #TRUNCATE(x,y)函數:傳回x保留到小數點後y位的值

  • ##SQRT(x)函數:求參數x的平方根


3、字串函數

  • UPPER(s)UCASE(s)函數:將字串s中的所有字母變成大寫字母

  • #LEFT(s,n)函數:傳回字串x的前n個字元

  • SUBSTRING(s,n,len)函數:從s的第n個位置開始,取得字串


4、日期和時間參數

  • #CURDATE()CURRENT_DATE()函數:用於取得目前日期

  • CURTIME()CURRENT_TIME() 函數:用於取得目前的時間

  • #NOW()CURRENT_TIMESTAMP() 函數:取得目前的日期和時間


5.其他函數

  • IF(expr,v1,v2)函數:表示如果表達式expr成立,則執行v1,否則執行v2。 (類似三目預算)

  • IFNULL(expr,v2)函數:表示如果expr不為空,則傳回表達式的值,否則傳回v2

  • VERSION()函數:取得系統的版本號資訊

  • ## 相關推薦:


PHP實作不使用內建函數實作字串轉整型方法

關於JavaScript內建函數console用法詳解

php內建函數的基本用法

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn