mysql中常用的的內(nèi)置函數(shù)
發(fā)表時間:2023-07-13 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本文主要和大家分享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
值得行。沒有WHERE
的count(*)
是經(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知識。