기본적인 SELECT 구문
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