DESC
- DESC 컬럼명;
- Describe의 약자, 특정 테이블에 어떤 컬럼이 있는지 조회하는 명령어
SELECT
모든 컬럼 조회 : Select * From [테이블명, 뷰명];
원하는 컬럼만 조회 : Selct[컬럼명, 컬럼명 . . . ] From [ 테이블명, 뷰명];
select empno, ename from emp;
중복된 값을 제거하고 조회 : Select Distinct [컬럼명 또는 표현식] From [테이블명, 뷰명];
select distinct deptno from emp; -- 중복 제거
select all deptno from emp; -- 중복되는 열 제거 없이 그대로 출력이지만 기본값이다.(없애도 출력값이 같다.)
컬럼에 별칭을 사용하여 조회 : Select [컬럼명 "컬럼별칭", 또는 컬럼명 as "컬럼별칭"] From [테이블명, 뷰명] ;
select ename as 사원이름_별칭, -- 컬럼 뒤에 바로 as를 입력하고 별칭 입력
sal "월급" -- 컬럼 뒤에 바로 as 제외하고 ( " " )쌍 따음표로 묶어주면서 별칭 설정 가능
from emp; -- as == alias == 별명이라는 뜻
표현식을 사용하여 조회 : Select [컬럼명, '출력할 내용'] From [테이블명, 뷰명] ;
select ename|| '입니다' as 표현식사용 from emp; -- 이런식으로 사용 가능!
select ename || '님은' || job || '담당 입니다.' as 담당부서 from emp; -- 이런식으로도 가능!
산술 연산자를 이용한 조회 : Select 컬럼명[산술연산] From [테이블명, 뷰명] ;
select ename, sal*12 as 연봉 from emp; -- sal*12값을 출력 이름은 연봉 으로
정렬하여 조회 하기 : Select [컬럼명] From [테이블명, 뷰명] Order by [조건] [Asc or Desc] ;
select *
from emp
order by sal asc; -- sal을 기준으로 모든 테이블을 정렬 ! asc 생략가능 (기본값)
select *
from emp
order by sal desc; -- sal을 기준으로 모든 테이블 정렬! 내림차순
select *
from emp
order by deptno asc, sal desc;
-- deptno부터 오름차순(1순위) , sal을 deptno 값 기준으로 내림차순(2순위)
'Back-End > DB' 카테고리의 다른 글
[Oracle] 집합 연산자 (UNION) (0) | 2022.02.25 |
---|---|
[Oracla] SQL- WHER절과 연산자 (0) | 2022.02.23 |
[Oracle] oracle 11g Experss 버전 Scott 계정 생성하기 (0) | 2022.02.21 |
[Oracle] SQL Developer 다운로드 및 접속 (0) | 2022.02.21 |
[Oracle] Windows10 Oracle11g 설치/다운로드 방법 (0) | 2022.02.21 |