본문 바로가기

JAVA 수업/SQL 수업 기록6

0619 수업 내용 1) 무결성 제약조건 무결성 제약조건을 설정하는 방법은 테이블 레벨로 설정, 컬럼레벨로 설정하는 방법이 있다. 그중 NOT NULL 제약조건은 컬럼레벨로만 설정할 수 있다. (1) 테이블 레벨로 설정 (2) 컬럼 레벨로 설정 UPDATE product SET = , = WHERE prod_no LIKE 'D%' 상품번호가 D로 시작하는 모든 것을 찾아서 상품이름에 음료를 추가해서 기존의 이름 +음료 과 결합하고, 음료가격은 3000원으로 변경해라 --------------------------------------------------------------------------------------------------------------------------------------------------.. 2023. 6. 19.
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.
0615 공부 내용 SQL 1) GROUP BY --급여가 5000이상인 사원의 사번, 급여, 부서번호를 출력하시오 SELECT employee_id 사번, salary 급여, department_id 부서번호 FROM employees WHERE salary>=5000; --급여가 5000이상인 사원의 부서별 부서번호, 총급여를 출력하시오 SELECT department_id 부서번호, SUM(salary) 부서별총급여 FROM employees WHERE salary>=5000; GROUP BY department_id; *having --급여가 5000이상인 사원의 부서별 부서번호, 총급여를 출력하시오 -- 단, 부서별 총급여가 20000이하인 부서들만 출력하시오 SELECT department_id 부서번호, SUM.. 2023. 6. 15.