본문 바로가기
SQL

IN 구문, LIKE의 언더바 사용

by jinwooahn 2021. 1. 21.
728x90

IN 구문 사용

- 특정 범위 사이의 값을 조회할 때는 BETWEEN 구문을 쓰면 되지만, 특정 값을 가진 데이터를 조회할 경우 사용한다.

 

예를 들어, 나이가 20살과 30살의 사람을 조회하고 싶으면 아래와 같이 입력하면 된다.

 

1
SELECT * FROM copang_main.member WHERE age IN (20,30);
cs

 

실행 결과는 다음과 같다.

 

 

 

LIKE 구문 + '_' 사용

- 앞에서 LIKE구문은 원하는 문자열로 시작하거나 문자열이 들어있는 값을 조회하는데 사용하였다.

 

그러나 특정 문자열 개수를 원하는 경우 '_'을 사용하여 조회할 수 있다.

 

예를 들어, 'c'로 시작하면서 그 뒤에 글자가 5개만 더 오는 이메일을 찾고 싶다면,

 

'c' + '_' * 5 가 되어, 'c_____' 로 표현하면 된다.

 

그리고 이메일을 원하기 때문에 '@'도 추가해주면 아래와 같은 SQL 식을 작성하면 된다.

 

 

1
SELECT * FROM copang_main.member WHERE email LIKE 'c_____@%';
cs

 

조회 결과는 다음과 같다.

 

728x90

'SQL' 카테고리의 다른 글

UNIX Timestamp를 DATETIME 으로 변환하기  (0) 2021.01.21
DATE 타입 조회 함수  (0) 2021.01.21
SELECT, WHERE 문  (0) 2021.01.19
Auto Increment 설정  (0) 2021.01.18
MySQL workbench primary key  (0) 2021.01.08