-- SALARY(월급), ENAME(사원명)
-- 주의점 1) 컬럼끼리 사칙연산 또는 숫자와 사칙연산 가능하나 NULL인 값은 사칙연산이 안되고 결과는 NULL이 됨
SELECT ENAME, SALARY * 12 + COMMISSION FROM EMPLOYEE;
--참고) 테ㅐ이블의 컬럼(열)을 조회하는데, 같은것을 여러번 조회도 가능
SELECT ENAME, ENAME, ENAME FROM EMPLOYEE;
--9) 예제4번 개선 COMMISSION(보너스) 컬럼의 값에 NULL이 포함되어 산술 연산이 안됨
-- sql 함수 : 사용법) NVL(컬럼, 바꿀값) => null 값을 바꿀값으로 대체함
SELECT ENAME, SALARY 12 + NVL(COMMISSION,0) FROM EMPLOYEE;
-- 10) 예제6) 위의 테이블 제목 정보가 너무 길어서 짧게 바꾸시오
-- 컬럼(열)의 별칭(별명) : SELECT 컬럼명 AS 별명 FROM 테이블명:
SELECT ENAME, SALARY 12 + NVL(COMMISSION,0) AS 연봉 FROM EMPLOYEE;
--7) 중복된 데이터 제거 DISTINCT
SELECT DISTINCT DNO FROM EMPLOYEE;
--간단연습 5)
SELECT DISTINCT JOB FROM EMPLOYEE;
-- (참고) 테스트용 테이블 : DUAL
-- 활용 : 간단한 계산, 문자열 출력용
-- 2345 5435 + 432
SELECT 2345 5435 + 432 FROM DUAL;
--(참고) 문자열 : '' (홑따옴표)
SELECT '홍길동' FROM DUAL;
--(참고) 현재날짜 : SYSDATE
SELECT SYSDATE FROM DUAL;