MySQL中函數的使用方法與作用

字符串函數

concat(str1,str2,str3…) 字符串連接、
可以把兩個或者多個字段 拼接在一起
例如:select concat(字段,字段)from emp;
insert(str,pos,len,newstr) 字符串替換

lower(str)將字符串轉爲小寫
upper(str)將字符串轉爲大寫
substring(str,num,len)字符串截取
字符串 開始下標 截取長度
char_length(str)字符串長度

trim(str)字符串去左右空格
repeat(str,count)將字符串重複count次後返回
reverse(str) 將字符串反轉後返回

日期函數:

curdate()獲取當前日期
curtime()獲取當前時間
now()獲取當前日期和時間

week(date)返回日期date爲一年中的第幾周
year(date)返回日期date的年份
hour(time)返回時間time的小時值

minute(time)返回時間time的分鐘值
datediff(date1,date2)返回日期參數date1和date2之間相隔的天數
adddate(date,n)計算日期參數date加上n天后的日期

數學函數:

ceil(x) 向上取整
floor(x) 向下取整
rand()返回0-1之間的隨機數
abs(x)絕對值
sqrt(x)平方根
power(x,y)冪運算

系統函數:

database()返回當前數據庫名
connection_id()返回當前客戶的連接id
found_rows() 返回最後一個select查詢進行檢索的總行數
user()返回當前登錄用戶名
version()返回MySQL服務器版本

聚合函數

count()求次數
max()最大值
min()最小值
group by 分組
sum()求和
avg()求平均值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章