mysql學習->常用的函數(字串函數)

來源:互聯網
上載者:User

標籤:asc   填充   結果   ...   開始   upper   比較   str   order   

 

mysql中的字串函數

函數 功能
CONCAT(s1,s2,...sn) 串連s1,s1...sn為一個字串
INSERT(str,x,y,instr) 將字串str從x位置開始,y個字元長的子串替換為字串instr
LOWER(str) 將字串str變成小寫
UPPER(str) 將字串str變成大寫
LEFT(str,x) 返回字串str最左邊x的字元
RIGHT(str,x) 返回字串最右邊的x的字元
LPAD(str,n,pad) 用字串pad對str最左邊進行填充,直到長度為n個字串長度
RPAD(str,n,pad) 用字串pad對str最右邊進行填充,直到長度為n個字串長度
LTRIM(str) 去掉字串str左側空格
RTRIM(str) 去掉字串str右側空格
REPEAT(str,x) 返回str重複x次的結果
REPLACE(str,a,b) 用字串b替換字串str中所出現的字串a
STRCMP(s1,s2) 比較字串s1,s2
TRIM(str) 去掉字串行尾和行頭的空格
SUBSTRING(str,x,y) 返回從字串str x位置起y個字串長度的字串

CONCAT:把傳入的參數串連成為一個字串,任何字串和null串連都為NULL

    

INSERT:將字串str從第x位置開始,y個字元長的子串替換為字串instr 

    

LOWER,UPPER:把字串轉換為小寫或大寫

    

LEFT,RIGHT:分別返回字串最左邊和最右邊x個字元,如果第二個參數為Null,就不會有任何返回

   

LPAD,RPAD:用字串str最左邊和最右邊進行填充,直到長度為n個字串為止

  

LTIRM,RTIRM:去掉字串str左側和右側空格

  

REPEAT:返回str重複x次的結果

  

REPLACE:用字串b替換字串str中所出現的字串a

  

STRCMP:字串s1和s2的ASCLL碼的大小,如果s1比s2小返回-1,s1和s2相等返回0,s1比s2大返回1

  

TRIM:去掉目標字串的開頭和結尾的空格

  

SUBSTRING:返回字串str中第x位置起y個字串長度的字串

  

mysql學習->常用的函數(字串函數)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.