LEFT 从左侧字截取符串

LEFT(s, n) 函数用来返回字符串 s 最左边的 n 个字符。

如果 n <= 0,则返回空字符串。

如果 n 大于 s 字符串的长度,将直接返回 s 字符串。

示例用法

(1)使用 LEFT 函数返回字符串 “0123456789” 左边的 4 个字符。如下:

mysql> select LEFT('0123456789', 4);
+-----------------------+
| LEFT('0123456789', 4) |
+-----------------------+
| 0123                  |
+-----------------------+
1 row in set (0.04 sec)

(2)如果 n <= 0,则返回空字符串,如下:

mysql> select LEFT('0123456789', 0);
+-----------------------+
| LEFT('0123456789', 0) |
+-----------------------+
|                       |
+-----------------------+
1 row in set (0.02 sec)

mysql> select LEFT('0123456789', -1);
+------------------------+
| LEFT('0123456789', -1) |
+------------------------+
|                        |
+------------------------+
1 row in set (0.03 sec)

mysql> select LEFT('0123456789', -2);
+------------------------+
| LEFT('0123456789', -2) |
+------------------------+
|                        |
+------------------------+
1 row in set (0.03 sec)

(3)如果 n 大于 s 字符串的长度,将直接返回 s 字符串。如下:

mysql> select LEFT('0123456789', 20);
+------------------------+
| LEFT('0123456789', 20) |
+------------------------+
| 0123456789             |
+------------------------+
1 row in set (0.03 sec)

如果要获取字符串最右边的若干个字符,请参考 RIGHT 函数。

关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号