我有一个表TABLE中有几十个字段。(比如,A,B,C...Z)
我的需求是出了A字段不选以外,选出其他字段。
全选的sql语句是: select * from TABLE
我想要的是:select B,C,D,....,Z from TABLE
但是字段太多了,这样的语句太长,也不容易维护。有没有其他写法。
比如 select * except A from TABLE ?? 类似的?
我其实是需要指定A字段的值,不是用数据库里的值。
我原先写的是:select t.*, 'a' A from TABLE t
这样执行后我发现输出结果中有两个A列,一个是‘a’,一个是数据库表里的值。我不想输出数据库表里的值,怎么办?
oracle版没有满意答案,听说这边大牛多,希望能帮助我。
...全文
3469打赏收藏
sql语句能否实现除了一个字段外全选?
我有一个表TABLE中有几十个字段。(比如,A,B,C...Z) 我的需求是出了A字段不选以外,选出其他字段。 全选的sql语句是: select * from TABLE 我想要的是:select B,C,D,....,Z from TABLE 但是字段太多了,这样的语句太长,也不容易维护。有没有其他写法。 比如 select * except A from TABLE ?? 类似的? 我其实是需要指定A字段的值,不是用数据库里的值。 我原先写的是:select t.*, 'a' A from