MySQL常見函式

2021-09-25 07:51:52 字數 1121 閱讀 3967

注釋:

字元函式

函式解釋

lower(str)

字母轉小寫

upper(str)

字母轉大寫

concat(str,str,…)

將多個字串拼接

substr(str from pos for len)

字母轉小寫

length(str)

獲取字串長度

instr(str,substr)

返回substr第一次出現的位置

lpad(str,len,padstr)

str長度不夠時,用padstr在左邊補全;長度超過的,發生擷取(總是從右邊)

rpad(str,len,padstr)

str長度不夠時,用padstr在右邊補全;長度超過的,發生擷取(總是從右邊)

trim(『a』 from str)

去除兩邊指定字元

ltrim/rtrim

去除左(右)邊空格

trim([remstr from] str)

返回substr第一次出現的位置

replace(str,from_str,to_str)

替換,字串/被替換字元/替換字元

數學函式

函式解釋

round(x)

四捨五入,保留有效數字

truncate(x,d)

d可以正,也可以負,以小數點為座標截斷,不捨入

mod(n, m)

取餘,n為除數,m為被除數

日期函式

函式解釋

now()

獲取當前系統時間

str_to_date(str,format)

字串轉日期

date_format(date,format)

日期的格式化,data型別轉字串 序號

格式符功能1%y

4位的年份2%y

2位的年份3%m

月份(01,02…11,124%c

月份(1,2,…11,125%d

日6%h小時(24進製)7%h

小時(12進製)8%i

分鐘9%s秒

流程控制函式

Mysql常見函式

分為單行函式和分組函式。單行函式 字元函式 數學函式 日期函式 其他函式 一 字元函式 length concat 連線字串 upper lower substr substring 擷取從指定索引處後面的所有字元 select substr 小明愛上了小紅 5 結果為 了小紅 注意 索引從1開始不...

MySQL 常見函式(單行函式)

二,數學函式 三,日期函式 四,其他函式 五,流程控制函式 select 函式名 實參列表 from 表 1,單行函式 如concat,length,ifnull等 2,分組函式 又稱為統計函式,聚合函式,組函式 功能 做統計使用一,字元函式 1,length 函式 int length strin...

MySQL常見的函式

大小寫控制函式 lower str 將字串全轉為小寫字串 upper str 將字串全轉為大寫字串 字元處理函式 concat str1,str2,將str1,str2,等字串連線起來 substr str,pos,len 從str的第pos位 範圍 1 str.length 開始,擷取長度為len...