Mysql常用函式整理

2021-10-01 11:57:33 字數 1291 閱讀 3686

1.字串函式

length(資料) 

字串位元組數

char_length(資料)

字串長度

left(資料, x)

字串左邊的x個字元

right(資料, x)

字串右邊的x個字元

concat(資料1, 資料2, 資料3...)

拼接字串

strcmp(資料1, 資料2) 

比較字串

前者大於後者為1,等於為0,小於為-1

substring(資料, x,y)

從x開始提取長度為y的子串

trim(資料)

去除兩端空格

ltrim(資料)

去除左邊空格

rtrim(資料)

去除右邊空格

2.日期函式

curdate() 

當前日期

curtime()

當前時間

now()

當前年月日、時分秒

year(時間資料)

month(時間資料)

day(時間資料)

hour(時間資料)

minute(資料)

second(資料)

week(資料)

一年中的第幾周

datediff(時間1, 時間2)

時間差

date_format(時間, 格式化字串)

格式化

date_add(時間, interval "值" year|month|day...)

時間向後間隔

date_sub(時間, interval "值" year|month|day...)

時間向前間隔

3.數值函式

abs() 

絕對值

floor() 

向下求整

ceil() 

向上求整

round(資料, 小數字數) 

四捨五入

pow(x, y)

x的y次方

mod(x, y)

求x%y的值

pi()

圓周率

sqrt(資料)

開方

rand()

0-1之間隨機小數

Mysql日期常用函式整理

now 當前時間 年 月 日 時 分 秒 curdate 當前年月日 curtime 當前時分秒 unix timestamp 輸出當前時間戳 from unixtime 格式化時間戳 date sub now interval 1 year 一年前的現在 date add now interval...

MySql函式整理

1 round x,d 四捨五入。round x 其實就是round x,0 也就是預設d為0 selectround 110.35,1 110.4 2 truncate x,d 直接擷取需要保留的小數字 selecttruncate 110.35,1 110.3 3 format x,d 四捨五入...

mysql函式整理

一.字串函式 1.拼接字串concat str1,str2.select concat hello word 2.包含字元個數length str select length hello,word!3.擷取字串 left str,len 返回字串str的左端len個字元 right str,len ...