컬럼의 값이 언더스코어('_')를 포함하지 않는 경우만 출력하는 쿼리, 오름차순 정렬
‼️LIKE '%_' → 언더스코어가 아니라 "어떤 한 글자"를 의미함
-> '%\_%' ESCAPE '\\' 이렇게 적어야 함
- \_ : 백슬래시가 언더스코어를 문자 그대로 보호
- ESCAPE '\\' : 백슬래시(\)를 escape 문자로 지정
- MySQL 특성: 문자열에서 \는 \\로 써야 실제 백슬래시 1개가 됨
WHERE col_1 NOT LIKE "%\_%" ESCAPE "\\"
ORDER BY col_1 ASC;
'SQL > 2024 어드벤트캘린더' 카테고리의 다른 글
| DAY 7 - select 절에서 반올림 및 case 구별해 count하기 (0) | 2025.12.04 |
|---|---|
| DAY 4 - 집계함수 (0) | 2025.11.30 |
| DAY 3 - 조건 걸기 & 해당 값의 끝 조건 확인 (0) | 2025.11.29 |
| DAY 1 - 내용에 특정 문자열이 포함된 것 찾기 (0) | 2025.11.29 |