1.獲取長度 mysql
sqlserver寫法:關鍵字:len() 獲取參數的字符數量sql
select Len('aksjdhh') 輸出結果 7sqlserver
select len('張無忌ooo') 輸出結果 6server
mysql寫法:關鍵字: length() 獲取參數的字節數量索引
select length('aksjdhh') 輸出結果 7字符串
select length('張無忌ooo') 輸出結果 12 與字符格式有關 UTF-8 一個漢字->3個字節get
gb2312 一個漢字->2個字節string
2. 拼接字符串變量
sqlserver寫法:關鍵字:常量用+鏈接,變量用''''+@para+''''select
select '我'+'ε=(´ο`*)'+'你'
mysql寫法: 關鍵字:concat
select concat(str1,str2,str3)
3.大小寫轉化
sqlserver寫法:關鍵字:upper(大寫),lower(小寫 )
select upper('Join') 輸出結果:JOIN
select lower('Join') 輸出結果:join
mysql寫法:同sqlserver寫法
4.截取字符串
sqlserver寫法:關鍵字 left,right,substring
select substring('Join',2,4) 輸出結果:oin 注意第一位索引爲1。
mysql寫法:關鍵字 substr,substring
instr:返回子串第一次出現的索引,若是找不到,返回0。
5.去空格
sqlserver寫法 :關鍵字:Ltrim,Rtrim,
select Ltrim(' 張 三 豐') 輸出結果:張 三 豐
mysql寫法:關鍵字: trim
select trim ('a' from 'aaa張aaaa三豐 aaa') 輸出結果:張aaaa三豐
6.用指定的字符實現指定長度g關鍵字
mysql寫法:(lpad,Rpad)
如:select lpad('張aaaa三豐',20,'*')
7.替換sqlserver與mysql同樣,關鍵字均爲:REPLACE