如果我有列的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