LEFT()¶
Function Description¶
The LEFT() function returns the leftmost length character in the str string. If the str or len parameter is NULL, the NULL value is returned.
Function Syntax¶
> LEFT(str,len)
Parameter definition¶
Parameters |
Description |
|---|---|
str |
Required parameters. The string to extract the substring. |
len |
Required parameters. is a positive integer that specifies the number of characters to be returned from the left. |
Example¶
mysql> select left('abcde', 3) from dual;
+---------------------+
| left(abcde, 3) |
+---------------------+
| abc |
+---------------------+
1 row in set (0.00 sec)
drop table if exists t1;
CREATE TABLE t1 (str VARCHAR(100) NOT NULL, len INT);
insert into t1 values('abcdefghijklmn',3);
insert into t1 values(' ABCDEFGH123456', 3);
insert into t1 values('ABCDEF GHIJKLMN', 20);
insert into t1 values('ABCDEFGHijklmn ', -1);
insert into t1 values('ABCDEFGH123456', -35627164);
insert into t1 values('', 3);
mysql> select left(str, len) from t1;
+------------------------+
| left(str, len) |
+------------------------+
| abc |
| A |
| ABCDEF GHIJKLMN |
| |
| |
| |
+------------------------+
6 rows in set (0.01 sec)
mysql> select left('sdfsdfsdfsdf', len) from t1;
+------------------------------+
| left(sdfsdfsdfsdf, len) |
+------------------------------+
| sdf |
| sdf |
| sdfsdfsdfsdfsdf |
| |
| |
| sdf |
+------------------------------+
6 rows in set (0.01 sec)