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

[我个人比较喜欢第一种形式]