如果我有列的SQL表:如何在sql中反向选择列?
NR_A, NR_B, NR_C, NR_D, R_A, R_B, R_C
,并在运行时,我增加一列之后的列的顺序,使得上述下一列将R_D之后R_E。
我的问题是我需要重新设置以R_开头的列的值(标记为表示它是可重置的方式),每当我重新运行我的脚本时,都将其重置为0。 NR_列BTW是固定的,所以它是简单的,只是这样说:
UPDATE table set col = 0 where column name starts with 'NR_'
我知道这是不是一个有效的SQL,但我认为它的陈述我的问题的最好办法。 有什么想法?
编辑:顺便说一句,我使用postgres(如果这将帮助)和Java。
改变你的问题的标记..什么语言,你已经在你的project.tag中使用postgres或其他包括你的项目。 – klox 2010-09-28 03:04:02
如果您必须在运行时添加列,那么您的模型是严重错误的。 – 2010-09-28 03:26:51
@ j-16-sdiz:我可以接受你的评论作为正确答案吗?它真的解决了我的问题。 – lock 2010-09-28 04:47:22