MySQL常用函数清单 发表于 2017-04-06 | 阅读次数 字符串拼接1CONCAT(str1,str2,...) 字符串长度(字节数)1LENGTH(str) 字符串长度(字符数)1CHAR_LENGTH(str) 字符串大小写转换1234LOWER(str) #转小写UPPER(str) #转大写LCASE(str) #转小写UCASE(str) #转大写 字符串替换(区分大小写)1REPLACE(str,from_str,to_str) 字符串从左/右截取12LEFT(str,len) #返回字符串左边的指定字符数RIGHT(str,len) #返回字符串右边的指定字符数 字符串截取(按位置)1234SUBSTRING(str,pos) #从str头的pos位置返回一个字符串,pos为负则从尾截取字符串SUBSTRING(str FROM pos) #同上SUBSTRING(str,pos,len) #从str头的pos位置返回一个指定长度的字符串,pos为负则从尾截取字符串SUBSTRING(str FROM pos FOR len) #同上 字符串截取(按分隔符出现次数)1SUBSTRING_INDEX(str,delim,count) #返回字符串str中在第count个出现的分隔符delim之前的子串 字符串查找12345INSTR(str,substr) #返回字符串str中子串substr第一次出现的位置,没找到则返回0LOCATE(substr,str) #同INSTR(str,substr)LOCATE(substr,str,pos) #返回从字符串str中pos位置开始子串substr第一次出现的位置,没找到则返回0POSITION(substr IN str) #同LOCATE(substr,str)FIND_IN_SET(str,strlist) #返回字符串列表strlist(逗号分隔的字符串)中str的位置 参考文档:MySQL String Functions 欢迎关注我的微信公众号:Python大师兄