Select 仅字符串中第一个字符之后的字符
Select Only Characters after First Character in String
字符串操作前的示例结果:
COLUMN1 |
-----------
A343jsk |
------------
Jsdefss |
------------
Vdkekd |
------------
Nod |
------------
An |
------------
我如何实现:
343jsk |
------------
sdefss |
-----------
dkekd |
-----------
od |
-----------
n |
-----------
我试过这个:
SELECT
COLUMN1 - LEFT(COLUMN1,1)
FROM
Table
但是这不起作用。显然我不能使用 RIGHT
因为结果字符串的长度不尽相同。
使用SUBSTRING():
SELECT
SUBSTRING(COLUMN1, 2, LEN(COLUMN1) - 1)
FROM
Table
或者,(正如@David Faber 指出的那样)您可以使用:
SELECT
RIGHT(column1, LEN(column1) - 1)
FROM
Table
[我个人比较喜欢第一种形式]
字符串操作前的示例结果:
COLUMN1 |
-----------
A343jsk |
------------
Jsdefss |
------------
Vdkekd |
------------
Nod |
------------
An |
------------
我如何实现:
343jsk |
------------
sdefss |
-----------
dkekd |
-----------
od |
-----------
n |
-----------
我试过这个:
SELECT
COLUMN1 - LEFT(COLUMN1,1)
FROM
Table
但是这不起作用。显然我不能使用 RIGHT
因为结果字符串的长度不尽相同。
使用SUBSTRING():
SELECT
SUBSTRING(COLUMN1, 2, LEN(COLUMN1) - 1)
FROM
Table
或者,(正如@David Faber 指出的那样)您可以使用:
SELECT
RIGHT(column1, LEN(column1) - 1)
FROM
Table
[我个人比较喜欢第一种形式]