0616 수업 내용
1) --1. 급여가 10000 이상인 사원의 사번, 부서번호, 이름, 급여, 수당을 출력하시오. --단, 부서번호가30 번,60 번, 90 번인 부서는 제외하고 사원을 검색한다(15건) SELECT employee_id, department_id, first_name, salary, commission_pct FROM employees WHERE salary >= 10000 AND department_id NOT IN (30, 60, 90); --2.급여가 4000 보다 많은 사원들의 부서별 급여평균를 출력하시오. (12건) --단 급여평균은 소숫점이하 2 자리에서 반올림(소숫점이하1자리까지 표현)한다 SELECT department_id 부서번호, ROUND(AVG(salary),1) 부서별급여평균 ..
2023. 6. 16.
0614 수업 내용
1) 오라클 함수 함수(내장함수) - 단일행 함수 숫자형함수: MOD() 나머지값을 구하는 함수 NULL함수: NVL() 문자형함수: LENGTH() 날짜형함수: MONTHS_BETWEEN(), SYSDATE 형변환함수: TO_CHAR() 숫자를 문자로, 날짜를 문자로 바꾸는 함수/ SELECT employee_id, MOD(employee_id, 2) FROM employees; SELECT employee_id 사원 , salary 급여, commission_pct, salary+salary*NVL(commission_pct, 0.0) 실급여 FROM employees; //산술연산 참여시 NULL값 주의 (예) 1000+NULL = NULL SELECT employee_id, first_name, ..
2023. 6. 14.