문제
다음 SQL의 결과는?
[PRODUCT] NAME: A,B,C / PRICE: 1000,2000,3000
SQLUPDATE PRODUCT SET PRICE = PRICE * 1.1 WHERE PRICE >= 2000; SELECT COUNT(*) FROM PRODUCT WHERE PRICE > 2000;
① 0 ② 1 ③ 2 ④ 3
정답
3번
해설
PRICE >= 2000 조건으로 B(2000→2200), C(3000→3300)이 수정됩니다. 수정 후 PRICE > 2000 조건에 맞는 것은 B(2200), C(3300) 2건입니다. ①0: 틀림, 수정된 데이터가 존재. ②1: 틀림, 2건이 조건에 맞음. ④3: 틀림, A는 1000으로 조건에 맞지 않음.