결과를 보면 district 칼럼 값이 K로 시작하는 건만 모두 조회됐습니다. MySQL에서 데이터를 비교할 때 대소문자를 구분하지 않습니다. 따라서 조회 조건에서 대문자 K, 또는 소문자 k를 기술해도 같은 결과를 얻게 됩니다.
이번에는 반대로 K로 끝나는 건만 조회해 봅시다. 어떻게 해야 할까요? K로 시작하는 경우와 반대로 하면 됩니다. 즉, LIKE 연산자와 함께 'K%'가 아니라 '%K'를 기술하면 됩니다.
코드 5-12
SELECT *
FROM city
WHERE countrycode = 'KOR'
AND district LIKE '%K';
실행결과