프로그래머스 SQL 문제 중 String, Date 카테고리에 속한 문제를 풀어봤습니다.
주요 사용 연산자와 함수 : AND, LIKE, 와일드카드(Wildcard) %
패턴 매칭 연산자 LIKE 설명
MySQL에는 2가지 패턴 매칭 연산자가 있습니다. 1. LIKE : 특정패턴을 포함하는 데이터만을 찾기 위해 사용 2. REGEXP : LIKE 연산자보다 복잡한 패턴을 검색하고자 할 때 사용, 정규표현식 형태로 검색할 수 있음
2가지 중 LIKE 연산자를 알아보겠습니다. WHERE 절과 LIKE 연산자 그리고 와일드카드 문자를 사용하면 특정 패턴을 검색할 수 있습니다.
와일드카드 %, _ 2가지 설명
LIKE 사용 예제 (SELECT 구문은 생략)
참고 : TCP School, 패턴 매칭, http://tcpschool.com/mysql/mysql_operator_patternMatching |
문제와 쿼리문은 아래에 첨부하겠습니다.
https://programmers.co.kr/learn/courses/30/lessons/59047
문제 풀이
[프로그래머스, SQL 문제] 오랜 기간 보호한 동물(1) with MySQL (0) | 2020.01.09 |
---|---|
[프로그래머스, SQL 문제] 중성화 여부 파악하기 with MySQL (0) | 2020.01.08 |
[프로그래머스, SQL 문제] 루시와 엘라 찾기 (String, Date) with MySQL (0) | 2020.01.06 |
[프로그래머스, SQL 문제] 입양 시각 구하기(2)_변수 사용 (GROUP BY) with MySQL (0) | 2020.01.05 |
[프로그래머스, SQL 문제] 입양 시각 구하기(2) (GROUP BY) with MySQL (0) | 2020.01.04 |