如何在DB2中执行SELECT SUBSTR(COLUMN1,1,3),* FROM TABLE1

时间:2011-06-30 12:22:18

标签: asp.net sql db2

在T-SQL中,您可以执行以下操作

SELECT SUBSTRING(COLUMN1, 1, 3), * FROM TABLE1

但在DB2中我收到以下错误

  

ERROR [42601] [IBM] [DB2] SQL0104N An   发现意外的令牌“,”   以下“”。预计的代币可能会   包括:“FROM INTO”。 SQLSTATE = 42601

是否可以在DB2中执行此操作?

SELECT SUBSTRING(COLUMN1, 1, 3), * FROM TABLE1

注意

我使用asp.net执行上面的查询


修改

我希望能够抓住所有内容,但在其中一个列上执行子字符串或小型计算。我想在其中一列上做一个子字符串,但我不想列出每一列。

3 个答案:

答案 0 :(得分:2)

正如maple_shaft已经说过的那样,你的问题确实没有意义,但以下情况应该有效(现在不能尝试)

SELECT Column1, table1.* 
FROM TABLE1

答案 1 :(得分:2)

没有ing

SELECT SUBSTR(COLUMN1, 1, 3), * FROM TABLE1

答案 2 :(得分:0)

选择所有列:

       SELECT Table1.* FROM Table1