오라클 DB(sql)_기초_1~9 예제풀이

데이터베이스 2021. 5. 1. 19:40

실습1 - 연봉이 120000이상 되는 사원들의 이름 연봉을 출력하시오.

 

 

실습2 - 사원번호가 176번인 사원의 이름과 부서번호를 출력하시오

 

 

실습3 - 연봉이 150000에서 200000 범위 이외인 사원들의 이름 연봉을 출력하시오. 연봉은 AnnSal 출력하시오.

 

실습4 - 2003/01/01 부터 2005/05/30 사이에 고용된 사원들의 이름, 사번, 고용일자를 출력하시오. 고용일자 순으로 정렬하시오.

'03/01/01' 2003/01/01 입력해도 상관없음

 

실습5 - 20 50 부서에서 근무하는 모든 사원들의 이름 부서 번호를 알파벳순으로 출력하시오.

 

실습6 - 20 50 부서에 근무하여, 연봉이 200000~250000사이인 사원들의 이름 연봉을 출력하시오

 

실습7 - 2006년도에 고용된 모든 사람들의 이름 고용일을 조회하시오.

Between써도 되지만 like썼을때 성능적인 면에서 좀더 보장받을 있음.

 

실습8 - 매니저가 없는 사람들의 이름 업무를 출력하시오.

 

실습9 - 매니저가 있는 사람들의 이름 업무 매니저번호를 조회한다.

 

실습10- 커미션을 받는 모든사원들의 이름, 연봉 커미션을 출력하시오.- 연봉을 역순으로 정렬하고 연봉은 ANNSAL 출력하시오.

Alias " " 사용하여 설정한 경우, order by 뒤에 오는 컬럼명도 "" 사용하여야함.

 

실습11 - 이름의 네번째 글자가 a 사원의 이름을 조회하시오.

 

실습12 - 이름에 a e글자가 있는 사원의 이름을 조회하시오.

 

>>성능적인 면에서 위에것 보다 우세함, or연산자의 경우 and보다 많은값을 찾아냄.그래서 검색속도가 느려짐

 

실습13-급여가 2500, 3500, 7000 아니며 직업이 SA_REP ST_CLERK 사원의 이름과 급여, 직업을 출력하시오

조건연산자를 쓸때 반드시뒤에 전체문장이 있도록

admin