데이터베이스 sql문 문제 작성 질문

데이터베이스 sql문 문제 작성 질문

작성일 2022.05.15댓글 2건
    게시물 수정 , 삭제는 로그인 필요

<컬럼명>
EMPLOYEE_ID   --> 사번
FIRST_NAME  --성
LAST_NAME  --> 이름
EMAIL --> 이메일
PHONE_NUMBER --> 핸드폰 번호
HIRE_DATE   --> 입사일
JOB_ID  --> 직군 , 직위
SALARY  --> 급여, 월급
COMMISSION_PCT --> 수당률(커미션)
MANAGER_ID  --> 직속상관의 사번
DEPARTMENT_ID --> 부서번호
 
을 이용해서 SQL문을 작성하는 문제인데 잘안풀리는 문제여서 질문드립니다 
답을 알려주시면 감사하겠습니다ㅠ

(문제1)
 부서 10 및 30 에 속하는 모든 사원중 급여가 $5000를 넘는 사원의 이름 및 급여를 표시하도록 하며,  EMPLOYEE_ID 및 MONTHLY SALARY 으로 이름을 바꾸시오

(문제2)
커미션과 급여의 합계가 10% 인상된 급여보다 많은 모든 사원의 이름, 급여 및 커미션을 표시하시오.

(문제3)
커미션을 받는 모든 사원의 이름, 급여 및 커미션을 급여 및 커미션을 기준으로 해서 내림차순으로 정렬하시오.

 



#데이터베이스 sql문

profile_image 익명 작성일 -

(문제1) EMPLOYEE_ID 및 MONTHLY SALARY 으로 이름을 바꾸시오 (이해 못함) SELECT LAST_NAME , SALARY WHERE (DEPARTMENT_ID = 10 OR DEPARTMENT_ID = 30) AND SALARY > 5000 (문제2) SELECT LAST_NAME , SALARY, COMMISSION_PCT WHERE SALARY + COMMISSION_PCT > SALARY * (1 + 10 / 100) (문제3) SELECT LAST_NAME , SALARY, COMMISSION_PCT WHERE COMMISSION_PCT > 0 ORDER BY COMMISSION_PCT DESC

profile_image 익명 작성일 -

(1)

SELECT

FIRST_NAME --성

, LAST_NAME --이름

, SALARY -- 급여, 월급

FROM TABLE

WHERE 1=1

AND DEPARTMENT_ID IN ('10' , '30') --부서 10 및 30

AND SALARY > 5000

(2)

SELECT

FIRST_NAME --성

, LAST_NAME --이름

, SALARY -- 급여, 월급

, COMMISSION_PCT -- 수당률(커미션)

FROM TABLE

WHERE 1=1

AND DEPARTMENT_ID IN ('10' , '30') --부서 10 및 30

AND SALARY > 5000

AND COMMISSION_PCT > 10

(3)

SELECT

FIRST_NAME --성

, LAST_NAME --이름

, SALARY -- 급여, 월급

, COMMISSION_PCT -- 수당률(커미션)

FROM TABLE

WHERE 1=1

AND DEPARTMENT_ID IN ('10' , '30') --부서 10 및 30

AND SALARY > 5000

AND COMMISSION_PCT IS NOT NULL

ORDER BY COMMISSION_PCT DESC

데이터베이스 SQL문 작성

... SQL문 문제풀이 가능할까요?ㅜ 제시되는 관계 스키마 예제를 참고하여, SQL 문작성한다. DDL(create, drop, alter)을 이용하여 스카마를...

데이터베이스 SQL문 질문

... 출력하는 SQL문장을 작성하시오. 참고로 매개변수 선언은 PARAMETERS 최저판매금액 NUMBER, 최대판매금액 NUMBER;로 선언하고 SQL문장내의 매개변수 사용은...