database 썸네일형 리스트형 DB 2일차 오전 SELECT ABS(-10) FROM dual; ABS는 절대값을 나타내는 것 dual은 계산의 대한 결과값을 나타내준다. SELECT -20*3+55 FROM employee; 문제 1) 숫자함수) 영업 사원을 대상으로 분기별 입사자 수를 얻어보자. 분기를 기준으로 오름차순 정렬한다. 결과>분기, 입사자 수 1분기 5 2분기 4 3분기 10 4분기 12 1)영업 사원만 얻어낸다. 2)입사일자 중에서 월을 얻어낸다. 3)월을 분기로 변환한다. WIDTH_BUCKET(뽑아낼값, 최소값, 최대값, 나눌값) 4)분기별 입사자의 수를 구한다. 5)분기별 오름차순 정렬한다. 만약에 WIDTH_BUCKET(월,1,13,2) 이렇게 했을경우 2분기로 나누어 진다. 책 89페이지 답) SELECT WIDTH_BUCKE.. 더보기 데이터베이스 2장(2010/8/23) 오후수업 문제 1) 커미션을 받는 사원 중에서 2000년 이후 입사한 사원의 정보를 얻어 보자 결과> 사원번호, 이름,입사일자, 직무아이디 SELECT employee_id , first_name , job_id , hire_date FROM employees WHERE (commission_pct IS NOT NULL) AND EXTRACT(YEAR FROM hire_date) >= 2000; NULL의 비교는 =NULL이 아니라 IS NULL이라고 한다. 또는 영업사원반 성과금을 받기 때문에 WHERE job_id LIKE 'SA%' AND EXTRACT(YEAR FROM hire_date) >= 2000; 이렇게 직무로 가지고 올 수도 있다. 문제 2) 영업직이 아닌 사원 중에서 급여를 5000 이하로 받는.. 더보기 이전 1 다음