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 |