Skip to main content
Skip to main content

STRLEFT

strleft​

Description​

Syntax​

VARCHAR STRLEFT (VARCHAR str, INT len)

It returns the left part of a string of specified length, length is char length not the byte size. Another alias for this function is left. If the function parameters contain a NULL value, the function will always return NULL. If the integer parameter is less than or equal to 0, it will return an empty value.

example​

mysql> select strleft("Hello doris",5);
+------------------------+
| strleft('Hello doris', 5) |
+------------------------+
| Hello |
+------------------------+
mysql> select strleft("Hello doris",-5);
+----------------------------+
| strleft('Hello doris', -5) |
+----------------------------+
| |
+----------------------------+
mysql> select strleft("Hello doris",NULL);
+------------------------------+
| strleft('Hello doris', NULL) |
+------------------------------+
| NULL |
+------------------------------+
mysql> select strleft(NULL,3);
+------------------+
| strleft(NULL, 3) |
+------------------+
| NULL |
+------------------+

keywords​

STRLEFT, LEFT