SQL의 Column (컬럼)

Column (컬럼)

행렬로 치면 열에 해당하는 것을 뜻함
컬럼은 다양한 속성을 가진다.

ex)

이름 직급 나이 연봉
OOO 대리 31 4000

이런식으로 이름 직급 나이 연봉에 해당하는 위치이다 .

distinct

중복값을 제거해준다

출력

기존 테이블의 값에서
select distinct buseo from tblinsa;

즉 부서 컬럼에 distinct를 사용하게 되면

출력

이렇게 중복되는 값을 다 없애고 출력이 된다.

case

SQL에서 조건문 실행을 할 수 있는 방법 중 하나이다.

case when then end 으로 구성이 되어 있으며
when 조건 then 반환값 의 형식이다.

앞의 테이블을 이용해서 사용하면

select name,
case when substr(ssn,8,1) = 1 then '남자'  
     when substr(ssn,8,1) = 2 then '여자'
     end
from tblinsa;

출력

주민등록 8번째 위치 즉 뒷자리 1번째 숫자가 1이면 남자 반환, 2이면 여자 반환을 하는 등
이렇게 이용 할 수 있다.

'SQL(oracle)' 카테고리의 다른 글

SQL의 Aggregation Function (집계함수)  (2) 2024.03.04
SQL의 Order by (정렬)  (0) 2024.03.04
SQL의 where  (1) 2024.02.22
SQL의 연산자  (0) 2024.02.22
SQL의 table, insert, select  (2) 2024.02.20