본문으로 바로가기
728x90
반응형

 

 

오라클 SQL과 PL/SQL | 서진수 - 교보문고

오라클 SQL과 PL/SQL | SQL과 PL/SQL에 대한 가장 쉽고 친절한 입문서SQL과 PL/SQL에 대한 내용은 방대하며 어려운 내용들이 많기 때문에 처음 공부하는 학습자는 스스로 공부하기가 쉽지 않다. 이 책은

product.kyobobook.co.kr

 

 

DECODE 퀴즈 1 pg.120

 

Student 테이블을 사용하여 제1전공(deptno1)이 101번인 학과 학생들의 이름과 주민번호, 성별을 출력하되 성별은 주민번호(jumin) 컬럼을 이용하여 7번째 숫자가 1일경우 "MAN", 2일경우 "WOMAN"으로 출력하세요.

 

반응형

 

SQL

 

 

 

 

 

1
2
3
select name, jumin, decode(substr(jumin, 71), 1'MAN'2'WOMAN'"Gender"
from student
where deptno1='101';
cs

 

 

실행 결과

 

 


DECODE 퀴즈 2 pg.120

 

Student 테이블에서 1 전공(deptno1) 101번인 학생의 이름과 연락처와 지역을 출력하세요. 단, 지역번호가 02는 "SEOUL", 031 은 "GYEONGGI", 051은 "BUSAN", 052 는 "ULSAN", 055 는 "GYEONGNAM"입니다.

 

SQL

 

 

 

1
2
3
4
5
6
7
select name, tel, decode(substr(tel, 13), '02)''SEOUL',
                                            '031''GYEONGGI',
                                            '051''BUSAN',
                                            '052''ULSAN',
                                            '055''GYEONGNAM'"LOC"
from student
where deptno1='101';
cs

 

실행 결과

 

 


 

728x90
반응형