MySQL字符串相關函數學習一
阿新 • • 發佈:2017-08-10
一個 str1 length 數學 http alt 分隔符 分割 子串
這裏總結一下常用的或者有可能用到的一些字符串內建函數
① ASCII() :返回字符的ASCII碼
如果輸入的不是一個字符而是一個字符串呢?ascii()會只取第一個字符作為計算的參數,如:
② CHAR():接收一個數字,返回其對應的字符;如果是一個小數,那麽會先進行四舍五入,再返回對應字符
③ CHAR_LENGTH():返回字符的長度,與它同義的有character_length()
④ CONCAT():返回一個連接後的字符串
⑤ CONCAT_WS():通過給定的分隔符來連接字符串,註意分割符是第一個參數
⑥ ELT():根據所以返回字串
⑦FIELD():與ELT()相似,檢索str是否在str1, str2, str3中,如果存在返回索引值,不存在返回0
⑧ FORMAT():返回經過格式化處理的數
⑨INSERT():替換字符串中的一部分
第一個參數是要被替換的字符串
第二個參數表示從何處開始替換
第三個參數表示替換字符的個數
第四個參數表示被替換進的字串
如果替換字符的個數實際超過了原字符串的長度,那麽替換後的字符串由未被替換的部分+被替換進的字串組合而成,如:
⑩ INSTR():返回字符串中某子串首次出現的位置,如果存在返回索引,不存在返回0
MySQL字符串相關函數學習一