mysql内置函数表(2)

2018-11-21 15:21

www.phperz.com

mysql> select LOCATE('xbar', 'foobar'); php程序员站

-> 0

www.phperz.com

php程序员站

LOCATE(substr,str,pos)

php程序员站

返回字符串substr在字符串str的第pos个位置起第一次出现的位置(str不包含substr时返回0)

php程序员站

mysql> select LOCATE('bar', 'foobarbar',5); www.phperz.com

-> 7

www.phperz.com

INSTR(str,substr)

www.phperz.com

返回字符串substr在字符串str第一次出现的位置(str不包含substr时返回0) php程序员站

mysql> select INSTR('foobarbar', 'bar');

php程序员站

-> 4 php程序员站

mysql> select INSTR('xbar', 'foobar'); phperz.com

-> 0

www.phperz.com

LPAD(str,len,padstr) www~phperz~com

用字符串padstr填补str左端直到字串长度为len并返回 phperz.com

mysql> select LPAD('hi',4,'??');

php程序员之家

-> '??hi'

php程序员站

www.phperz.com

RPAD(str,len,padstr)

phperz~com

用字符串padstr填补str右端直到字串长度为len并返回 www.phperz.com

mysql> select RPAD('hi',5,'?');

www.phperz.com

-> 'hi???'

php程序员站

LEFT(str,len) phperz.com

返回字符串str的左端len个字符 phperz~com

mysql> select LEFT('foobarbar', 5);

php程序员站

-> 'fooba'

php程序员之家

RIGHT(str,len)

phperz.com

返回字符串str的右端len个字符

php程序员站

mysql> select RIGHT('foobarbar', 4); php程序员站

-> 'rbar' phperz~com

SUBSTRING(str,pos,len)

www~phperz~com

SUBSTRING(str FROM pos FOR len) www.phperz.com

MID(str,pos,len)

phperz.com

返回字符串str的位置pos起len个字符(使用FROM的丑陋语法是ANSI SQL92标准)

php程序员站

mysql> select SUBSTRING('Quadratically',5,6); php程序员站

-> 'ratica'

phperz.com

SUBSTRING(str,pos) phperz.com

SUBSTRING(str FROM pos) www.phperz.com

返回字符串str的位置pos起的一个子串 www.phperz.com

mysql> select SUBSTRING('Quadratically',5);

phperz.com

-> 'ratically' phperz.com

mysql> select SUBSTRING('foobarbar' FROM 4); phperz.com

-> 'barbar' php程序员之家

SUBSTRING_INDEX(str,delim,count)

phperz.com

返回从字符串str的第count个出现的分隔符delim之后的子串(count为正数时返回左端,否则返回右端子串) phperz.com

mysql> select SUBSTRING_INDEX('www.mysql.com', '.', 2);

php程序员站

-> 'www.mysql' php程序员站

mysql> select SUBSTRING_INDEX('www.mysql.com', '.', -2);

www~phperz~com

-> 'mysql.com' php程序员站

LTRIM(str) phperz.com

返回删除了左空格的字符串str

www.phperz.com

mysql> select LTRIM(' barbar'); phperz~com

-> 'barbar'

phperz~com

RTRIM(str) php程序员之家

返回删除了右空格的字符串str phperz.com

mysql> select RTRIM('barbar ');

php程序员站

-> 'barbar' www.phperz.com

TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)

php程序员之家

返回前缀或后缀remstr被删除了的字符串str(位置参数默认BOTH,remstr默认值为空格)

www~phperz~com

mysql> select TRIM(' bar '); phperz.com

-> 'bar'

www.phperz.com

mysql> select TRIM(LEADING 'x' FROM 'xxxbarxxx'); phperz~com

-> 'barxxx' phperz.com

mysql> select TRIM(BOTH 'x' FROM 'xxxbarxxx');

php程序员站

-> 'bar'

www.phperz.com

mysql> select TRIM(TRAILING 'xyz' FROM 'barxxyz'); phperz~com


mysql内置函数表(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:XX小学减负提质工作方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: