파일 이름과 LIKE 패턴을 바꾸어, 밑줄 한 개가 실제 밑줄이 아니라 임의의 한 문자를 뜻하는 경우를 확인합니다.
탐구게시 2026-10-15읽기·실험 약 10분확인 문제 2개규칙 기반 실행한국논리학협회 자체 제작제작·검수 LTCT 편집부
주제 이해를 돕기 위한 AI 생성 이미지 · LTCT 자체 제작오늘의 질문
LIKE 'file_1'은 밑줄이 든 file_1만 찾을까요?
LIKE 패턴 file_1의 밑줄 자리에 밑줄뿐 아니라 A나 7 같은 임의의 한 문자가 들어가 여러 파일 이름과 일치하는 관계도 · 한국논리학협회 자체 제작그림 크게 보기 ↗01
LIKE 패턴의 밑줄은 한 자리 와일드카드입니다
도서관 파일 이름에서 file_1만 찾으려고 SQL LIKE(에스큐엘 라이크, 패턴 비교 연산) 조건을 만들었다고 합시다. PostgreSQL의 LIKE 패턴에서 밑줄은 밑줄 글자 자체가 아니라 임의의 한 문자와 맞는 와일드카드입니다. 그래서 file_1뿐 아니라 fileA1과 file71도 일치합니다.
퍼센트 기호는 0개 이상의 문자와 맞습니다. LIKE 비교는 기본적으로 문자열 전체를 대상으로 하므로, 중간 어디에나 포함된 값을 찾으려면 패턴 양쪽에 퍼센트 기호를 놓는 별도 선택이 필요합니다.