Oracle/Column + Order
[Oracle - SQL Developer] column : 컬럼
삐옥
2021. 11. 13. 21:05
column 컬럼
컬럼 리스트에서 가능 한 행동
distinct
- 컬럼 리스트에서 사용
- distinct 컬럼명 > distinct 컬럼리스트 (실제 대상)
- 중복값을 제거한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
-- 14개 나라가 속한 대륙을 가져오시오.
select continent from tblCountry;
-- tblCountry에는 어떤 대륙들이 있습니까?
select distinct continent from tblCountry;
-- tblInsa. 어떤 부서가 있습니까?
select distinct buseo from tblInsa;
--tblInsa. 어떤 직위가 있습니까?
select distinct jikwi from tblInsa;
-- 중복값이 존재하지 않을 때 distinct를 적용 => 아무일도 안일어남
select * from tblCountry;
select distinct name from tblCountry;
|
cs |
case
- 컬럼 리스트에서 사용
- 조건절에서 사용
- 자바의 조건문 역할 > 컬럼값 조작
- 조건을 만족하지 못하면 null 반환★★★
- case ~ end = 컬럼 1개
1
2
3
4
5
6
7
|
select
last || first as name,
case
when gender = 'm' then '남자'
when gender = 'f' then '여자'
end as gender
from tblMember;
|
cs |