strleft

description

Syntax

VARCHAR strleft(VARCHAR str, INT len)

它返回具有指定长度的字符串的左边部分,长度的单位为utf8字符,此函数的另一个别名为 left。 如果函数参数含有NULL值那么函数将始终返回NULL,如果整型参数小于等于0,那么将返回空 “”。

example

  1. mysql> select strleft("Hello doris",5);
  2. +------------------------+
  3. | strleft('Hello doris', 5) |
  4. +------------------------+
  5. | Hello |
  6. +------------------------+
  7. mysql> select strleft("Hello doris",-5);
  8. +----------------------------+
  9. | strleft('Hello doris', -5) |
  10. +----------------------------+
  11. | |
  12. +----------------------------+
  13. mysql> select strleft("Hello doris",NULL);
  14. +------------------------------+
  15. | strleft('Hello doris', NULL) |
  16. +------------------------------+
  17. | NULL |
  18. +------------------------------+
  19. mysql> select strleft(NULL,3);
  20. +------------------+
  21. | strleft(NULL, 3) |
  22. +------------------+
  23. | NULL |
  24. +------------------+

keywords

  1. STRLEFT, LEFT