Mysql函式記錄

2021-08-03 22:57:58 字數 713 閱讀 2150

-- 1.instr(srt,str) 函式,得到字元第一次出現所在的位置,位置從1開始

select  instr('1234',"3")   -- 3

-- 2.substring(str,num)  擷取字串,從索引位置擷取,包括索引位置,位置從1開始

select substring('123',2)  -- 23 

-- 3.  concat(str,...)      連線字串     

select  concat('你','好')  -- 你好

-- 4.length(srt)  字串長度  乙個漢字3個字元

select length('你好12@qq')   -- 11

-- 5.replace(srt,oldstr,newstr) 

select  replace("nnnn",'n','dd')  -- dddddddd

-- 6.set @field:='1_2_3_4_5_6' 設定變數

select  @field

-- 7.計算字串裡某個字元出現的次數

select length(@field) -length(replace(@field,'_',''))  bbb     -- 5

--8.是否包含某個字串 ,返回出現的位置,第二個引數是用逗號隔開的    --2

select   find_in_set('bb', 'a,bb,c') 

mysql 記錄函式 mysql 函式記錄

條件查詢 case case when then when then when then else end1.簡單case函式寫法 注意 的位置 select case when 1 then 男 when 0 then 女 else 保密 end as text from user 2.case搜...

Mysql 函式記錄

1.一行轉多行 substring index 1 將一行拆分為多行 select a.id,substring index substring index a.ids,b.help topic id 1 1 as ids from inini a join mysql.help topic b o...

Mysql函式記錄

1.當前時間,精確到時分秒 now 2.當前日期,精確到日 年月日 curdate 3.當前年份 year now 4.當前月 month 日期字段 5.年月日 from unixtime 日期字段,y 年 from unixtime 日期字段,m 月 from unixtime 日期字段,y m ...