MYSQL——字符串函数

CHAR_LENGTH(str) 返回字符串str的长度。LOCATE(substr,str)返回第一个字符串在第二个字符串中出现的位置。 POSITION(substr IN str)返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.mysql> select LOCATE('bar', 'foobarbar'); -> 4 mysql> select LOCATE('xbar', 'foobar'); -> 0
该函数是多字节可靠的。
LOCATE(substr,str,pos)返回子串substr在字符串str第一个出现的位置,从位置pos开始。如果substr不是在str里面,返回0。mysql> select LOCATE('bar', 'foobarbar',5); -> 7
这函数是多字节可靠的。
SUBSTRING(str,pos,len) SUBSTRING(str FROM pos FOR len) MID(str,pos,len)从字符串str返回一个len个字符的子串,从位置pos开始。使用FROM的变种形式是ANSI SQL92语法。mysql> select SUBSTRING('Quadratically',5,6); -> 'ratica'
该函数是多字节可靠的。
SUBSTRING(str,pos)
Tags: 

延伸阅读

最新评论

发表评论