可以實現多個字串連線,此處演示僅僅演示2個引數
select concat('測試資料1','測試資料2') as result;
select concat(name,path) as result from auge_menu;
select concat_ws(',','1','2','3','4') as result;
select concat_ws('------>',name,path) from auge_menu;
引數2表示2位有效數字,進行四捨五入操作
select format(123456.789,2) as result;
select upper('this is mysql!') as result;
select lower('this is mysql!') as result;
select upper(left('mysql',4));
select lower(right('mysql',4));
select length('mysql') as lenght;
select length('my sql') as lenght;
select ltrim(' mysql ') as result;
select rtrim(' mysql ') as result;
select trim(' mysql ') as result;
select trim(leading '?' from'?mysql??')as result;
select trim(trailing '?' from'?mysql??')as result;
select trim(both '?' from'?mysql??')as result;
select replace('??mysq??l??','?','') as result;
第乙個引數為需要處理的字串,第二個引數代表從第幾位開始擷取,注意首位索引為1,第三個引數代表的擷取長度, 若擷取長度為0,那麼表示從第二個引數開始擷取到末尾
select substring('this is mysql learn!',2,5) as result;
select substring('this is mysql learn!',2) as result;
--從倒數第三位開始擷取
select substring('this is mysql learn!',-3) as result;
這非常常用,不做多餘的贅述
如果需要查詢字串中有%的字串應該如何讓處理?
-- escape制定了該符號後的%不具有萬用字元的能力
select 'zhoutao%' like '%+%%' escape '+';
mysql常用字串 MYSQL常用字串函式寶典
mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...
常用字串處理函式
1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...
MYSQL 常用字串函式
ascii str 返回值為字串str 的最左字元的數值。left str,len 返回字串str的最左面len個字元。right str,len 返回字串str的最右面len個字元。locate substr,str,pos 返回子串substr在字串str第乙個出現的位置,從位置pos開始。如果...