창고/SQL공부방

중복제거 DISTINCT

아프로대쉬 2020. 9. 11. 15:52
반응형

1. 테이블 만들기

CREATE TABLE EMP (ID INTEGER PRIMARY KEY, POSITION TEXT, PARTY_NM TEXT, MANAGER_ID INTEGER, TEAM_NM TEXT, GRADE UNTEGER);

 

2. 값 넣기

INSERT INTO EMP VALUES (650, "DERI", "LEEJAEHOON", 1270, "MARKETING", 1);

INSERT INTO EMP VALUES (540, "GWAJANG", "JANGSENGSU", 3221, "INSA", 2);

INSERT INTO EMP VALUES (210, "CHAJANG", "MUNBOMI", 3914, "INSA",3);

INSERT INTO EMP VALUES (347, "CHAJANG", "LEONGHOCHEN", 3942, "GIHWEK", 3);

INSERT INTO EMP VALUES (970, "BUJANG", "KIMYEONGSUNG", 3221, "RISK", 2);

INSERT INTO EMP VALUES (345, "DERI", "OYUNGYOUNG", 1270, "MARKETING", 2);

INSERT INTO EMP VALUES (711, "GWAJANG", "LEEJAEJUNG", 3914, "INSA", 2);

 

3. 직급을 중복제거하고 표시해라

SELECT DISTINCT POSITION FROM EMP;

 

4. 직급별 인사고과 평가점수를 표시해라

SELECT DISTINCT POSITION, GRADE FROM EMP;

 

 

1, 2번 스키마는 아래처럼 나온다~

 

3번 쿼리는 이렇다

 

4번 쿼리는 이렇다

반응형