공통으로 존재하는 deptNo를 참조한다.
deptNo - deptNo
A B
SELECT empName, salary, salary*12 AS 연봉
FROM employee;
SELECT empName, salary, job, deptNo, commission, salary*12 AS 연봉, salary*12+commission AS 성과급포함연봉
FROM employee;
commission에 NULL값이 있는 경우 '성과급포함연봉'의 값이 NULL이 출력된다.
ISNULL
: 필드 값이 null이면 입력값으로 바꾸겠다.
SELECT empName, salary, job, deptNo, ISNULL(commission, 0) AS commission, salary*12 AS 연봉, salary*12+ISNULL(commission, 0) AS 성과급포함연봉
FROM employee;
SQL Server에서 아주 중요한 데이터!
SELECT [distinct]: distinct- 중복된 데이터를 한번만 출력하기 위해서 사용한다.
SELECT deptNo
FROM employee;
SELECT DISTINCT deptNo
FROM employee;
강의: ms sql 2014 제대로 배우기 1