增加我需要在SQL dinamically創建一個新列根據某些條件新選擇列根據條件在SQL
即
ID ||| COLUMN1 ||| COLUMN2 ||| COLUMN3 ||| COLUMN 4 |||NEW_COLUMN
1 null null null 12
2 13 null null 18 1
3 null null null 82
4 null null null 81
5 null null 31 89 2
6 null 22 32 91 3
7 null 92 null 95 4
計數器
計數器會增加只有當COLUMN1或COLUMN2或列3 = NULL
的一句話會是這樣的:
SELECT COLUMN1,COLUMN2,COLUMN3,COLUMN4, (SELECT .....) FROM ... WHERE ...
我不知道這是否可能,或者如果這是在效率方面面對此問題的正確方法。其他的可能性是用java或Jasper Reports做的,但我認爲SQL是最簡單的方法。
任何建議是值得歡迎的。
謝謝
什麼數據庫引擎? – 2012-07-17 11:29:10
數據庫引擎:MySQL 5.5.24 – R5498 2012-07-17 11:31:54