카테고리 없음

SQL 첫걸음 연습문제

hojomu 2023. 3. 14. 16:15

Practice _ 1

emp 테이블 데이터를 사용

 

1) 10번 부서와 같은 일을 하는 사원의 사원번호, 이름, 급여를 조회하고

급여가 많은 순으로 출력하세요

2) 급여가 3000 이상이면, 급여 + 급여의 15% 격려금을,

급여가 2000 이상이면, 급여 + 급여의 10% 격려금을,

급여가 1000 이상이면, 급여 + 급여의 5% 격려금을,

그렇지 않으면 급여를 구하여, 이름, 직업, 급여, 격려금을 표시하시오

** case 문 에서는 else에 조건을 넣어주는 것과, end의 별명을 지어주는 것이 좋다.

 

3) 사원번호, 이름, 연봉을 연봉이 높은 순으로 정렬하여 출력하세요.

(연봉은 sal*12+comm 으로 계산)

** comm은 null값이 존재하는 열이기 때문에 ifnull(comm,0) 으로 null을 0 으로 바꿔서 계산해준다.

 


Practice _ 2

1. naver 사이트의 회원가입 화면을 보고, member 테이블을 생성해보자.

 

2. naver 사이트의 게시판을 보고, board 테이블을 생성해보자.