less than 1 minute read

SELECT 구문에 사용되는 WHERE, GROUP BY, HAVING 절을 활용하여 값을 정제하여 불러오는 방법을 실습했다.

1. 기본적인 WHERE 절

WHERE 절은 조회하는 결과에 따라 특정한 조건을 부여하여,
원하는 데이터만 출력한다.

SELECT [필드이름] FROM [테이블 이름] WHERE = [조건식];

2. 관계연산자 사용

ex) 1970년 이후에 출생하고, 신장이 182 이상인 사람의 아이디와 이름을 조회

SELECT userID, userName FROM userTBL 
    WHERE birthYear >= 1970 AND height >= 182;


ex) 1970년 이후에 출생했거나, 신장이 182 이상인 사람의 아이디와 이름을 조회

SELECT userID, userName, FROM userTBL 
    WHERE birthYear >= 1970 OR height >= 182;

3. BETWEEN ~ AND, IN(), LIKE

ex) 키가 180 ~ 183 인 사람을 조회

SELECT userName, height FROM userTBL 
    WHERE height BETWEEN 180 AND 183;


연속적인 값이 아닌 이산적인 값을 위해 IN()을 사용할 수 있음

ex) 지역이 경남, 전남, 경북인 사람을 조회

SELECT userName, addr FROM userTBL 
    WHERE addr IN ('경남', '전남', '경북');


문자열의 내용을 검색하기 위해 LIKE 연산자를 사용

ex) 성이 ‘김’씨인 사람을 조회

SELECT userName, height FROM userTBL 
    WHERE userName LIKE '김%';

Leave a comment