軟件測試-MySQL(六:數(shù)據(jù)庫函數(shù))
一.MySQL函數(shù)
1.數(shù)學(xué)函數(shù)
PI() #返回pi的值(圓周率)默認(rèn)顯示小數(shù)位數(shù)是6位
FLOOR(x) 返回小于x的最大整數(shù)(去掉小數(shù)取整)
CEILING(x)進(jìn)一取整
ROUND(x,y)對操作蘇進(jìn)行四舍五入操作,保留小數(shù)點(diǎn)后y位,y為負(fù)數(shù)則保留小數(shù)點(diǎn)左邊y位
RAND(x) 返回隨機(jī)數(shù) x相同時返回隨機(jī)數(shù)相同
TURNCATE(x,y) 返回x保留y位小數(shù)
ABS(X) 返回x的絕對值
MOD(X,Y) 返回X被Y除以以后的余數(shù),對帶有小數(shù)的部分也成立
SQRT(x) 返回非負(fù)數(shù)x的二次平方根
SIGN(X) 返回參數(shù)的符號,x的值為正、0、負(fù)分別返回1、0、-1
POW(X,Y)、POWER(X,Y)、EXP(X) 冪函數(shù)
LOG(X)、LOG10(X) 對數(shù)運(yùn)算
RADIANS(X)、DEGREES(X) 角度和弧度互相轉(zhuǎn)換函數(shù)
SIN(X)、ASIN(X)正弦函數(shù)、反正弦函數(shù)
COS(X)、ACOS(X)余弦函數(shù)和反余弦函數(shù)
2.聚合函數(shù)
AVG(x)#平均
COUNT(col)#返回某一列中非控值的個數(shù)
MIN(col) #返回某一列最小值
MAX(col)#返回某一列最大值
SUM(col)#返回某一列的和
3.字符串函數(shù)
CONCAT(s1,s2,s3,...)#連接字符串s1,s2,s3,...
LTRIM(str) #去掉str開頭的空格
RTRIM(str)#去掉str尾部的空格
TRIM(str)#去掉STR兩頭的空格
substring(str,開始截取位置loc,截取長度len)#loc=1:第一位,2第二個位置
4.日期函數(shù)
YEAR(date) #返回date年份(1000-9999)
MONTH(data)#返回date月份(1-12)
DAY(data)#返回date日(1-31)
HOUR(time)
MINUTE(time)
SECOND(time)
DATE(datetime)
TIME(datetima)
5.分組函數(shù)
as 取別名的關(guān)鍵字,可省略
select 數(shù)學(xué)函數(shù)(字段名) 別名,字段名 from 表明 group by 字段名
#如求各個班級的平均成績
#如果使用分組函數(shù)時,不在分組中的字段必須放在group by 后面
以上所述是小編給大家介紹的MySQL數(shù)據(jù)庫函數(shù)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
關(guān)于MYSQL 你需要知道的數(shù)據(jù)類型和操作數(shù)據(jù)表
這篇文章主要介紹了關(guān)于MYSQL中數(shù)據(jù)類型的知識和操作數(shù)據(jù)表的方法,文中講解非常詳細(xì)供大家參考學(xué)習(xí),感興趣的朋友可以了解下2020-06-06MySQL的LEFT JOIN表連接的進(jìn)階學(xué)習(xí)教程
這篇文章主要介紹了MySQL的LEFT JOIN表連接的進(jìn)階學(xué)習(xí)教程,包括對左連接的查詢效率分析以及相關(guān)建議,需要的朋友可以參考下2015-12-12MySQL 5.7之關(guān)于SQL_MODE的設(shè)置
這篇文章主要介紹了MySQL 5.7之關(guān)于SQL_MODE的設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08win11系統(tǒng)下mysql8.4更改數(shù)據(jù)目錄問題解決
更改數(shù)據(jù)庫目錄是指修改MySQL數(shù)據(jù)庫的存儲路徑,本文主要介紹了win11系統(tǒng)下mysql8.4更改數(shù)據(jù)目錄問題解決,具有一定的參考價值,感興趣的可以了解一下2024-07-07詳解mysql的limit經(jīng)典用法及優(yōu)化實(shí)例
這篇文章詳細(xì)介紹了mysql的limit經(jīng)典用法及優(yōu)化實(shí)例,有需要的朋友可以參考一下2013-09-09mysql默認(rèn)編碼為UTF-8 通過修改my.ini實(shí)現(xiàn)方法
這篇文章主要介紹了mysql默認(rèn)編碼為UTF-8 通過修改my.ini實(shí)現(xiàn)方法的相關(guān)資料,為了防止出現(xiàn)亂碼,Latin1是不支持漢字的,所以要將其改為UTF-8或GBK,需要的朋友可以參考下2017-01-01