我有一個簡單的問題。我有一個數字列。我需要將它們過濾爲偶數和奇數,但是如果數字是偶數,則需要將它複製或移動到同一個表中的「偶數列」。如果數字是奇數,則將其移動到同一個表中的「奇數列」。如何篩選偶數和奇數並將其移動/複製到空列?
這是我的代碼:
select distinct all_numbers, even-number-column, odd-number-column
case when all_numbers%2=0
then UPDATE my_table SET even-number-column = all_numbers
else UPDATE my_table SET odd-number-column = all_numbers
end
from my_table ;
對於我來說,如果您只想*選擇*值或想要(永久)**更改**(=更新)表格中的值,目前還不清楚。 –
我想永久改變它。所以我會有三列。 1.all_numbers,2. even,3. odd。 –