1. BETWEEN
숫자와 같은 연속적인 데이터에서 사용한다.
-> 인구가 50만에서 80만 사이에 있는 도시테이블 안에 있는 데이터를 가져와라
SELECT *
FROM 테이블명
WHERE 컬럼명 BETWEEN 숫자 AND 숫자
SELECT *
FROM city
WHERE Population BETWEEN 500000 AND 800000
2. IN
연속적이지 않은 데이터의 조건에서 사용한다.
-> 서울, 뉴욕, 도쿄라는 이름을 가진 도시 데이터를 모두 가져와라
SELECT *
FROM 테이블명
WHERE 컬럼명 IN(값,값...)
SELECT *
FROM city
WHERE Name IN('Seoul', 'New York', 'Tokyo')
3. LIKE
문자열의 내용을 검색할 수 있다.
% : 검색하려는 단어에 %을 넣으면 검색어를 포함한 값의 모든 데이터가 추출. (원하는 데이터의 값이 정확하게 뭔지 모를때 사용하면 좋음)
_(언더바) : 어떤 글자가 와도 상관없지만 검색어의 한 글자만 매핑
SELECT *
FROM city
WHERE CountryCode LIKE 'KO_'
SELECT *
FROM city
WHERE Name LIKE 'Te%'
'Data > SQL' 카테고리의 다른 글
[MySQL] GROUP BY , HAVING, ROLLUP (0) | 2022.07.15 |
---|---|
[MySQL] ORDER BY, DISTINCT, LIMIT (0) | 2022.07.05 |
[MySQL] Sub Query , ANY , ALL (0) | 2022.07.05 |
[MySQL] SELECT, FROM, WHERE (0) | 2022.07.04 |
[MySQL] SHOW, USE, STATUS, DESC (0) | 2022.07.04 |