明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

mysql中常用的的內(nèi)置函數(shù)

[摘要]本文主要和大家分享mysql中常用的的內(nèi)置函數(shù),包括聚合函數(shù)、數(shù)學(xué)函數(shù)、字符串函數(shù)等,希望能幫助到大家。1、聚合函數(shù)COUNT()函數(shù):對于除了(*)之外的任何參數(shù),返回所選擇集合中非null值的行...
本文主要和大家分享mysql中常用的的內(nèi)置函數(shù),包括聚合函數(shù)、數(shù)學(xué)函數(shù)、字符串函數(shù)等,希望能幫助到大家。

1、聚合函數(shù)

  • COUNT()函數(shù):對于除了(*)之外的任何參數(shù),返回所選擇集合中非null值的行的數(shù)目,對于參數(shù)(*),則返回集合中所有行的數(shù)目,包含null值得行。沒有WHEREcount(*)是經(jīng)過mysql內(nèi)部優(yōu)化的,可以更快地返回記錄參數(shù)

  • SUN()函數(shù):可求出表中某個字段取值的總和

  • AVG()函數(shù):求出表中某個字段取值的平均值

  • MAX()函數(shù):求出表中某個字段取值的最大值

  • MIN()函數(shù):求出表中某個字段取值的最小值


2、數(shù)學(xué)函數(shù)

  • ABS()函數(shù):求出表中某個字段取值的絕對值

  • FLOOR()函數(shù):返回小于或等于參數(shù)x的最大整數(shù)

  • RAND()函數(shù):返回0~1之間的隨機(jī)數(shù)

  • TRUNCATE(x,y)函數(shù):返回x保留到小數(shù)點后y位的值

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


3、字符串函數(shù)

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

  • LEFT(s,n)函數(shù):返回字符串x的前n個字符

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


4、日期和時間參數(shù)

  • CURDATE()CURRENT_DATE()函數(shù):用于獲取當(dāng)前日期

  • CURTIME()CURRENT_TIME() 函數(shù):用于獲取當(dāng)前的時間

  • NOW()CURRENT_TIMESTAMP() 函數(shù):獲取當(dāng)前的日期和時間


5、其他函數(shù)

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

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

  • VERSION()函數(shù):獲取系統(tǒng)的版本號信息

相關(guān)推薦:

PHP實現(xiàn)不使用內(nèi)置函數(shù)實現(xiàn)字符串轉(zhuǎn)整型方法

關(guān)于JavaScript內(nèi)置函數(shù)console用法詳解

php內(nèi)置函數(shù)的基本用法

以上就是mysql中常用的的內(nèi)置函數(shù)的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。