The LIKE keyword
Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 20번째.
LIKE 키워드는 문자열의 유사성을 확인하는 데 사용됩니다. 예를 들어, 이름이 문자 a로 시작하는 모든 레코드를 가져오고 싶다면 LIKE 키워드를 사용합니다.
두 가지 주요 와일드카드가 사용됩니다:
%- 0개 이상의 임의 문자를 의미합니다_- 정확히 하나의 문자를 의미합니다
예를 들어:
%a-a로 끝나는 모든 문자열을 의미합니다a%-a로 시작하는 모든 문자열을 의미합니다
%a%-a를 포함하는 임의의 문자열을 의미합니다_a%- 문자열에서a문자가 두 번째 문자인 것을 의미합니다
%a__- 문자열이 뒤에서 3번째 위치에a를 포함한다는 의미
이를 사용하려면 다음과 같이 작성합니다:
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'챌린지
쉬움사용 가능한 테이블과 열:
<strong>people</strong>:<strong>id</strong>,<strong>name</strong>
이름이 K(대문자)로 시작하고 a(소문자)로 끝나는 모든 사람을 가져오고, 결과를 이름 기준으로 내림차순 정렬하세요.
치트 시트
LIKE 키워드는 와일드카드를 사용하여 문자열 유사성을 확인하는 데 사용됩니다:
%- 임의 개수의 문자_- 정확히 하나의 문자
일반적인 패턴:
%a-a로 끝남a%-a로 시작함%a%-a를 포함함_a%-a가 두 번째 문자%a__-a가 뒤에서 세 번째 위치
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns