RIGHT 从右侧字截取符串

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

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

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

示例用法

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

mysql> select RIGHT('0123456789', 4);
+------------------------+
| RIGHT('0123456789', 4) |
+------------------------+
| 6789                   |
+------------------------+
1 row in set (0.02 sec)

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

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

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

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

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

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

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

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号