我想更新一列,如果它爲null與另一列的值只有如果該列也不爲空。如果爲空,然後用第3列SQL更新聲明使用如果當
這裏更新列1是一個例子:
day_phone sec_phone alt_phone cell_phone 555-555-1212 NULL NULL NULL NULL 555-555-1234 NULL NULL NULL NULL 555-555-4321 NULL NULL NULL NULL 555-555-5678 NULL 555-123-4567 555-867-5309 NULL
所以,我想做到的是這樣的方式day_phone與結果最終更新所有的記錄,最好第一個它發現是否有多個列中的記錄。最終的結果應該是這樣的:
day_phone sec_phone alt_phone cell_phone 555-555-1212 NULL NULL NULL 555-555-1234 555-555-1234 NULL NULL 555-555-4321 NULL 555-555-4321 NULL 555-555-5678 NULL NULL 555-555-5678 555-123-4567 555-123-4567 555-867-5309 NULL
謝謝,我知道這是很簡單,我只是從來沒有使用之前COALESCE(SQL初學者)。 – TripleNad 2013-04-24 13:51:03
不客氣':D' – 2013-04-24 13:51:18