1. 返回字串 s 的前 n 個字元
select left("abcd",2); ---ab
2. 返回字串 s 的後 n 個字元
select right("abcd",2); -- cd
3. 從字串 s 的 start 位置擷取長度為 length 的子字串
select substring("abcd", 1, 4) ; --abcd 下標從1開始
4. 擷取字串s裡的標誌位(@)之前或者之後的子字串
substring_index(s,"@",1) ------ 字串s的@之前的子串
1. 去掉字串 s 開始和結尾處的空格
select trim(" abcd ") --abcd
2.將字串轉換為大寫
upper("abc") --abc
3. 去掉字串 s 結尾處的空格
rtrim("abc ") --abcd
4. 將字串 s 的所有字母變成小寫字母
lower("abcd") --abcd
5. 字串 s1,s2 等多個字串合併為乙個字串
concat("a","b","c") --abc
6. 判斷乙個字串是否為另乙個字串的子串。
locate(str1,str2) -- 判斷str1是不是str2的子串
是就返回1,否就返回0。
1. extract(unit from date); 提取日期
select extract(year from created_date) as year from sys_problem_record;
select extract(month from create_date) as month from sys_problem_record;
select extract(day from created_date) as day from sys_problem_record;
MySQL 常用函式總結
直接開啟幕布檢視食用效果更佳 mysql 常用函式 數學函式 ceil 進一取整 floor 捨一取整 round 四捨五入 truncate 例 truncate 3.14159,3 3.141,擷取小數點後 3 位,不進行四捨五入 mod 例 mod 5,2 1,5 對 2 取余為1 abs 取...
mysql 常用函式總結
1 ifnull expr1,expr2 含義是 如果第乙個引數不為空,則返回第乙個引數,否則返回第二個引數 2 if expr1,expr2,expr3 含義是 如果第乙個表示式的值為true 不為0或null 則返回第二個引數的值,否則返回第三個引數的值。3 case when語句,用於計算條件...
MySql 常用日期時間函式總結
select date add 2011 01 01 interval 30day date add 2011 01 01 interval 1 day adddate 2011 01 01 interval 30day adddate 2011 01 01 30 date sub 2011 01 ...