MySQL字符串处理


  本文标签:MySQL字符串

  MySQL字符串的处理是比较基本的知识,下面对MySQL字符串处理作了详细的说明,希望对您学习MySQL字符串方面能够有所帮助  。

  LEFT: 从左边开始截取

  mysql> SELECT LEFT(‘foobarbar’, 5);

  -> ‘fooba’
mysql> SELECT LEFT(‘我是中文’, 2);

  -> ‘我是’

  RIGHT: 从右边开始截取

  mysql> SELECT RIGHT(‘foobarbar’, 5);

  -> ‘arbar’
mysql> SELECT RIGHT(‘我是中文’, 2);

  -> ‘中文’

  SUBSTR(SUBSTRING) : 截取子字符串
mysql> SELECT SUBSTRING(‘Quadratically’,5);

  -> ‘ratically’

  mysql> SELECT SUBSTRING(‘foobarbar’ FROM 4);

  -> ‘barbar’

  mysql> SELECT SUBSTRING(‘Quadratically’,5,6);

  -> ‘ratica’

  mysql> SELECT SUBSTRING(‘Sakila’, -3);

  -> ‘ila’

  mysql> SELECT SUBSTRING(‘Sakila’, -5, 3);

  -> ‘aki’

  mysql> SELECT SUBSTRING(‘Sakila’ FROM -4 FOR 2);

  -> ‘ki’

  INSTR: 返回子字符串的位置
mysql> SELECT INSTR(‘foobarbar’, ‘bar’);

  -> 4

  mysql> SELECT INSTR(‘xbar’, ‘foobar’);

  -> 0