문제
다음 SQL의 결과 건수는?
[TAB] COL1: 'APPLE', 'APPLICATION', 'APPLY', 'APP', 'APRICOT'
SQLSELECT * FROM TAB WHERE COL1 LIKE 'APP%' AND LENGTH(COL1) <= 5;
① 2건 ② 3건 ③ 4건 ④ 5건
정답
2번
해설
LIKE 'APP%' 조건에 해당하는 값: 'APPLE'(5글자), 'APPLICATION'(11글자), 'APPLY'(5글자), 'APP'(3글자). 이 중 LENGTH(COL1) <= 5 조건을 만족하는 것은 'APPLE'(5글자), 'APPLY'(5글자), 'APP'(3글자)로 총 3건입니다. 'APPLICATION'은 11글자로 LENGTH <= 5 조건을 만족하지 않으므로 제외됩니다.