一.MySQL函數
1.數學函數
PI() #返回pi的值(圓周率)默認顯示小數位數是6位
FLOOR(x) 返回小于x的最大整數(去掉小數取整)

CEILING(x)進一取整
ROUND(x,y)對操作蘇進行四舍五入操作,保留小數點后y位,y為負數則保留小數點左邊y位
RAND(x) 返回隨機數 x相同時返回隨機數相同
TURNCATE(x,y) 返回x保留y位小數
ABS(X) 返回x的絕對值
MOD(X,Y) 返回X被Y除以以后的余數,對帶有小數的部分也成立

SQRT(x) 返回非負數x的二次平方根
SIGN(X) 返回參數的符號,x的值為正、0、負分別返回1、0、-1
POW(X,Y)、POWER(X,Y)、EXP(X) 冪函數
LOG(X)、LOG10(X) 對數運算
RADIANS(X)、DEGREES(X) 角度和弧度互相轉換函數
SIN(X)、ASIN(X)正弦函數、反正弦函數
COS(X)、ACOS(X)余弦函數和反余弦函數
2.聚合函數
AVG(x)#平均
COUNT(col)#返回某一列中非控值的個數
MIN(col) #返回某一列最小值
MAX(col)#返回某一列最大值
SUM(col)#返回某一列的和

3.字符串函數
CONCAT(s1,s2,s3,...)#連接字符串s1,s2,s3,...

LTRIM(str) #去掉str開頭的空格
RTRIM(str)#去掉str尾部的空格
TRIM(str)#去掉STR兩頭的空格

substring(str,開始截取位置loc,截取長度len)#loc=1:第一位,2第二個位置

4.日期函數
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.分組函數
as 取別名的關鍵字,可省略
select 數學函數(字段名) 別名,字段名 from 表明 group by 字段名
#如求各個班級的平均成績

#如果使用分組函數時,不在分組中的字段必須放在group by 后面
以上所述是小編給大家介紹的MySQL數據庫函數詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
您可能感興趣的文章:- PHP基于MySQLI函數封裝的數據庫連接工具類【定義與用法】
- 借助PHP的mysql_query()函數來創建MySQL數據庫的教程
- Mysql數據庫使用concat函數執行SQL注入查詢
- php中使用session_set_save_handler()函數把session保存到MySQL數據庫實例
- MySQL數據庫開啟、關閉、查看函數功能的方法
- mysql 導入導出數據庫以及函數、存儲過程的介紹
- mysql 查詢數據庫中的存儲過程與函數的語句
- PHP訪問MYSQL數據庫封裝類(附函數說明)
- PHP中的MYSQL常用函數(php下操作數據庫必備)
- MySQL 數據庫函數庫