문제
다음 SQL의 결과 건수는?
SQL[ORDERS] AMOUNT: 1500, 2000, 2500, 3000, 3500 SELECT * FROM ORDERS WHERE AMOUNT NOT BETWEEN 2000 AND 3000;
① 1건 ② 2건 ③ 3건 ④ 4건
정답
2번
해설
NOT BETWEEN 2000 AND 3000은 2000 이상 3000 이하가 아닌 값을 의미합니다. BETWEEN은 양쪽 경계값을 포함하므로, 2000, 2500, 3000은 제외되고 1500과 3500만 해당됩니다. 따라서 결과는 2건입니다.