오라클 간단한 쿼리 문제 부탁드립니다.
안녕하세요 오라클 간단한 쿼리 문제 입니다.
이름이 4글자이상이면 A팀, 그외는 기타 인것을 구하세요~
테이블 EMP
NAME
김마스터
김길동
남길동
55글자 더 채워주세요.
2개의 답변이 있어요!
일단 간단한 문제라 그냥 예제 적겠습니다.
select NAME, (case when length(NAME) >= 4 then 'A팀' else '기타' end) as 팀 from EMP
전 case문을 이용해서 원하는 답을 얻었지만 이것말고도 IF문으로도 구할수도있습니다.
IF문은 한번 질문자님께서 공부할겸 알아보세요^^
안녕하세요 전 DECODE 함수을 이용 하여 결과 값을 구하였습니다. 사람마다 쓰는 방법이 다르니 본인 취향에 맞게 쓰지면 되겠습니다.
SELECT NAME, DECODE(LENGTH(NAME), 4,'A팀','기타') FROM EMP;