使用SUBSTR产生一个解析错误,对此有什么解决方法?

时间:2018-02-12 21:53:52

标签: sql substring substr

我正在尝试对列进行子串,但不断收到以下错误。我试过了substring和substr。你怎么解决这个问题?

Parse error
Expected tokens: <COMMA>, <FROM>

这是我的代码:

SELECT
    T1."FullName",
    SUBSTR (T1."ID ", 1 , 5) AS "InitialID",
    T1. "Age"
FROM
    "Coustomers" T1

1 个答案:

答案 0 :(得分:1)

您的列名称中有一个额外的空格:T1。“ID”。我建议不要在列名上使用引号,除非你出于某种原因。尝试将其更改为:T1.ID

T1之间也有空格。和“年龄”。

试试这个:

SELECT T1.FullName, SUBSTR(T1.ID, 1 , 5) AS InitialID ,T1.Age
FROM Coustomers T1