在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执行上面的查询
的修改
我希望能够抓住所有内容,但在其中一个列上执行子字符串或小型计算。我想在其中一列上做一个子字符串,但我不想列出每一列。
答案 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