0
点赞
收藏
分享

微信扫一扫

12MySQL单行函数(三)字符串函数

两岁时就很帅 2022-04-17 阅读 66

目录

 

字符串

返回ASCII码值、字符数、字节数

        ASCII(S) 

        CHAR_LENGTH(s)                      

        LENGTH(s)                  

连接

        CONCAT(s1,s2,......,sn)             

        CONCAT_WS(x,s1,s2,......,sn)     

替换、索引区间替换全部替换

        INSERT(str, idx, len,replacestr)

        REPLACE(str, a, b)

注意:MySQL索引是从1开始的

转换成大写/小写

        UPPER(s) 或 UCASE(s)

        LOWER(s) 或LCASE(s)

实例:把last_name 转换成小写 小写之后 寻找 king

返回(截取)字符串、拼接字符串

        LEFT(str,n)

        RIGHT(str,n)

        LPAD(str, len, pad)

        RPAD(str ,len, pad)

去除空格(开头、结尾、开头结尾)去除字符(开头、结尾、开头结尾)

        LTRIM(s)                            

        RTRIM(s)                          

        TRIM(s)                           

        TRIM(s FROM s1)                   

        TRIM(LEADING s FROMs2)           

        TRIM(TRAILING s FROMs2)            

返回n次字符串、比较两个字符串的ASCII值、返回n次空格

        REPEAT(str, n)

        SPACE(n)

        STRCMP(s1,s2)

返回字符串首次出现的位置 未找到返回0 

        SUBSTR(s,index,len)

        LOCATE(substr,str)

返回指定字符串第一次出现的位置

        ELT(m,s1,s2,…,sn)

        FIELD(s,s1,s2,…,sn)

        FIND_IN_SET(s1,s2)

反转字符串、比较两个字符串、相等返回value1,不相等返回null

注意:MySQL中,字符串的位置是从1开始的。


字符串

常用的字符串

返回ASCII码值、字符数、字节数

连接

替换、索引区间替换全部替换

转换成大写/小写

返回(截取)字符串、拼接字符串

去除空格(开头、结尾、开头结尾)去除字符(开头、结尾、开头结尾)

返回n次字符串、比较两个字符串的ASCII值、返回n次空格

返回字符串首次出现的位置 未找到返回0 

返回指定字符串第一次出现的位置

反转字符串、比较两个字符串、相等返回value1,不相等返回null

注意:MySQL中,字符串的位置是从1开始的。

举报

相关推荐

0 条评论