728x90
반응형
DECODE 퀴즈 1 pg.120
Student 테이블을 사용하여 제1전공(deptno1)이 101번인 학과 학생들의 이름과 주민번호, 성별을 출력하되 성별은 주민번호(jumin) 컬럼을 이용하여 7번째 숫자가 1일경우 "MAN", 2일경우 "WOMAN"으로 출력하세요.
반응형
SQL
1
2
3
|
select name, jumin, decode(substr(jumin, 7, 1), 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, 1, 3), '02)', 'SEOUL',
'031', 'GYEONGGI',
'051', 'BUSAN',
'052', 'ULSAN',
'055', 'GYEONGNAM') "LOC"
from student
where deptno1='101';
|
cs |
실행 결과
728x90
반응형
'[SQL]다양한 예제로 쉽게 배우는 오라클 > 2장' 카테고리의 다른 글
[다양한 예제로 쉽게] 2장 퀴즈 pg.123 (0) | 2022.12.31 |
---|---|
[다양한 예제로 쉽게] 2장 퀴즈 pg.112~113 (0) | 2022.12.31 |
[다양한 예제로 쉽게] 2장 퀴즈 pg.104 (0) | 2022.12.31 |
[다양한 예제로 쉽게] 2장 퀴즈 pg.81~85 (0) | 2022.12.30 |