본문 바로가기
개발자/DB 오라클

데이터베이스 SQL 오라클 as 키워드, distinct 키워드

by mansfield 2022. 2. 18.
반응형

-- as 키워드 : 컬럼 제목(title)에 이름을 변경하는 키워드 ==> 별칭을 주는 방법
  -- 사용 시 컬럼명 바로 뒤에 사용을 함. 
  -- 컬럼명과 별칭 사이에 as 라는 키워드를 넣어주면 된다. as를 생략할 시 한칸을 띄운다.
  -- 보통 별칭은 "" 안에 작성함 
  select empno, ename, sal, comm, sal + nvl2(comm, comm, 0) "SAL + COMM" from emp;
  
  
  -- [문제] emp 테이블에서 사번, 이름, 급여, 급여의 10% 인상액을 화면에 보여주세요.
  select empno, ename, sal, sal*1.1 as "SAL 10% 인상" from emp;
  
  -- emp테이블에서 각 사원의 담당업무를 화면에 보여주세요.
 select distinct job from emp; 
 
  -- emp 테이블에서 각 사원의 관리자(mgr)를 화면에 보여주세요.
  select distinct mgr from emp;
  


  -- distinct : 중복을 제거해 주는 키워드.
  -- 주로 하나의 컬럼에서 중복되는 값을 제거하고 보여줄 때 사용됨.  
-- distinct 키워드는 항상 select 키워드 다음에 기술한다.
-- distinct 키워드 뒤에 나오는 컬럼들은 모두 distinct의 영향을 받는다.
-- distinct 키워드 뒤에 여러개의 컬럼이 기술이 되면 해당 컬럼들은 중복이 되지 않게 나타난다.
 select distinct job from emp;
 
 --[문제] emp 테이블에서 담당업무와 관리자 그리고 부서번호의 중복을 제거한 후 화면에 보여주세요.
 select distinct job, mgr, deptno from emp;

300x250

댓글