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