我的MYSQL學習筆記(四)——函數

來源:互聯網
上載者:User

標籤:內建函數

數字函數
1、求餘函數MOD(X,Y)

MOD(X,Y)返回x被y除後的餘數,MOD()對於帶有小數部分的數值也起作用,他返回除法運算後的精確餘數

2、函數TRUNCATE(X,Y)

TRUNCATE(X,Y)返回被捨去至小數點後y位的數字x。若y的值為0,則結果不帶有小數點或不帶有小數部分。

若y設為負數,則截去(歸零)x小數點左邊起第y位開始後面所有低位的值。

TIPS:ROUND(X,Y)函數在截取值的時候會四捨五入,而TRUNCATE(x,y)直接截取值,並不進行四捨五入
3、HEX(N)
 把N轉為十六進位並以字串返回(N是BIGINT數字,等價於CONV
(N,10,16))

UNHEX是HEX的反轉函數

字元函數
1、CHAR_LENGTH(STR)傳回值為字串str所包含的字元個數。一個多位元組字元算作一個單字元

2、合并字串函數CONCAT_WS(x,s1,s2,……)

CONCAT_WS(x,s1,s2,……),CONCAT_WS代表CONCAT with Separator,是CONCAT()函數的特殊形式。

第一個參數x是其他參數的分隔字元,分隔字元的位置放在要串連的兩個字串之間。分隔字元可以是一個字串,也可以是

其他參數。如果分隔字元為NULL,則結果為NULL。函數會忽略任何分隔字元參數後的NULL值。

3、INSERT(str,pos,len,newstr)
返回字串str,在位置pos起始的子串且len個字元長得子串由字串newstr代替

我的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.