by bryan [SQL Query] [2018.08.24 13:35:56]
No | Data | Data2 1 | AAA | 123 2 | BBB | 234
이거를
No | Data | Data2 1 | BBB | 234 2 | AAA | 123
이렇게 두 레코드간 No 만 바꾸고 싶은데요.
Update 한번으로 처리할 수 있을까요?
UPDATE 테이블 SET DATA = CASE WHEN NO = 1 THEN 'BBB' ELSE 'AAA' END , DATA2 = CASE WHEN NO = 1 THEN 234 ELSE 123 END WHERE NO IN ( 1 ,2 )
UPDATE 테이블 SET no = CASE WHEN no = 1 THEN 2 ELSE 1 END WHERE no IN (1, 2) ;