ある列がnullの場合、その列もnullでない場合にのみ、別の列の値で更新しようとしています。null の場合、列 1 を列 3 で更新します。
次に例を示します。
day_phone sec_phone alt_phone cell_phone 555-555-1212 ヌル ヌル ヌル 空 555-555-1234 空 空 NULL NULL 555-555-4321 NULL ヌル ヌル ヌル 555-555-5678 無 555-123-4567 555-867-5309 無
したがって、私が達成したいのは、すべてのレコードを更新して、day_phone が結果になるようにすることです。複数の列にレコードがある場合は、できれば最初に見つかった結果になります。最終結果は次のようになります。
day_phone sec_phone alt_phone cell_phone 555-555-1212 ヌル ヌル ヌル 555-555-1234 555-555-1234 ヌル ヌル 555-555-4321 空欄 555-555-4321 空欄 555-555-5678 空車 空車 555-555-5678 555-123-4567 555-123-4567 555-867-5309 ヌル