SQL Developer 기본문제 풀이 SCOTT (+SELECT / WHERE)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = 관련 예제 포스팅 : 2018/06/21 - [Data base/SQL Developer] - SQL Developer 기본문제 풀이(+SELECT/FROM) --6) emp 테이블에서 사원번호가 7698 인 사원의 --이름, 업무, 급여를 출력하시오.SELECT ENAME,JOB,SALFROM EMPWHERE EMPNO = '7698'; --7) emp 테이블에서 사원이름이 SMITH인 사람의 --이름과 월급, 부서번호를 구하시오.SELECT ENAME,SAL,DEPTNOFROM EMPWHERE ENAME = 'SMITH'; --8) 월급이 2500이상 3500미만인 사원의 --이름, 입사일, 월급을 구하시오.SELECT ENAME,HIREDATE,SALFROM EMPWH..
SQL Developer 기본문제 풀이(+IN(SUBQUREY) ...)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = IN(SUBQUREY) --문제1) EMPLOYEES 테이블에서--Kochhar의 급여보다 많은 사원의 정보를--사원번호,이름,담당업무,급여를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARYFROM EMPLOYEESWHERE SALARY >(SELECT SALARYFROM EMPLOYEESWHERE LAST_NAME = 'Kochhar'); --문제2) EMPLOYEES 테이블에서--급여의 평균보다 적은 사원의 정보를--사원번호,이름,담당업무,급여,부서번호를 출력하여라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARY,DEPARTMENT_IDFROM EMPLOYEESWHERE SALARY > (SELECT ..
SQL Developer 기본문제 풀이(+JOIN / CROSS JOIN / SELF JOIN ...)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = JOIN / CROSS JOIN / SELF JOIN / CONNECT BY / PRIOR / START WITH --문제1) Steven King의 부서명을 출력하라.SELECT E.FIRST_NAME,E.LAST_NAME,D.DEPARTMENT_NAMEFROM EMPLOYEES E , DEPARTMENTS DWHERE e.department_id = D.DEPARTMENT_IDAND E.FIRST_NAME = 'Steven' AND E.LAST_NAME = 'King'; --문제2) IT부서에서 근무하고 있는 사람들을 출력하라.SELECT *FROM EMPLOYEES E ,DEPARTMENTS DWHERE e.department_id = D.DEPARTMENT_IDAND..
SQL Developer 기본문제 풀이(+GROUP BY / HAVING / AVG() ...)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = GROUP BY / HAVING / AVG() / MAX() / MIN() / SUM() / DISTINCT / COUNT() --문제1) EMPLOYEES 테이블에서--모든 SALESMAN(SA_MAN)에 대하여--급여의 평균, 최고액, 최저액, 합계를 구하여 출력하여라.SELECT AVG(SALARY) "급여의 평균",MAX(SALARY) "최고액",MIN(SALARY) "최저액",SUM(SALARY) "합계"FROM EMPLOYEESWHERE JOB_ID = 'SA_MAN'ORDER BY JOB_ID; --문제2) EMPLOYEES 테이블에 등록되어 있는인원수, --보너스가 NULL이 아닌 인원수,보너스의 평균--등록되어 있는 부서의 수를 구하여 출력하라.(# 중요)S..
SQL Developer 기본문제 풀이(+LOWER() / UPPER() / CONCAT() / LENGTH()...)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = LOWER() / UPPER() / CONCAT() / LENGTH() / INSTR() / MOD() / CHR(n) n:ASCII / FLOOR() / TO_DATE / TO_CHAR() --문제1) EMPLOYEES 테이블에서--King의 정보를 소문자로 검색하고 --사원번호,성명, 담당업무(소문자로),부서번호를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,LOWER(JOB_ID),DEPARTMENT_IDFROM EMPLOYEESWHERE LOWER(LAST_NAME) = 'king'; --문제2) EMPLOYEES 테이블에서--King의 정보를 대문자로 검색하고 --사원번호,성명, 담당업무(대문자로),부서번호를 출력하라.SELECT..
SQL Developer 기본문제 풀이(+ORDER BY / DESC)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = ORDER BY / DESC --문제1) EMPLOYEES 테이블에서--입사일자 순으로 정렬하여 --사원번호, 이름, 업무, 급여, 입사일자,부서번호를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARY,HIRE_DATE,DEPARTMENT_IDFROM EMPLOYEESORDER BY HIRE_DATE; --문제2) EMPLOYEES 테이블에서--가장 최근에 입사한 순으로 --사원번호, 이름, 업무, 급여, 입사일자,부서번호를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARY,HIRE_DATE,DEPARTMENT_IDFROM EMPLOYEESORDER BY HIRE_DATE DESC; --문제3) EM..
SQL Developer 기본문제 풀이(+WHERE / AND / ANY()/ LIKE 'n%' / IS NULL / OR )
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = WHERE / AND / ANY()/ LIKE 'n%' / IS NULL / OR / --문제1) EMPLOYEES 테이블에서 --급여가 3000이상인 사원의 정보를 --사원번호, 이름, 담당업무, 급여를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARYFROM EMPLOYEESWHERE SALARY > 3000; --문제2) EMPLOYEES 테이블에서 --담당 업무가 ST_MAN 인 사원의 정보를 --사원번호, 성명, 담당업무, 급여, 부서번호를 출력하라.SELECT EMPLOYEE_ID,FIRST_NAME,JOB_ID,SALARY,DEPARTMENT_IDFROM EMPLOYEESWHERE JOB_ID = 'ST_MAN'; --문제3..
SQL Developer 기본문제 풀이(+SELECT/FROM)
·
오랜된 포스팅/SQL Developer
# 문제풀이에 사용된 함수 = SELECT / FROM / DESCRIBE / || || / --문제1) EMPLOYEES Table의 --모든 자료를 출력하여라.SELECT * FROM EMPLOYEES; --문제2) EMPLOYEES Table의 --컬럼들을 모두 출력하라.DESCRIBE EMPLOYEES; --문제3) EMPLOYEES Table에서 --사원 번호, 이름, 급여, 담당업무를 출력하여라.SELECT EMPLOYEE_ID,FIRST_NAME,SALARY,JOB_IDFROM EMPLOYEES; --문제4) 모든 종업원의 급여를 $300증가 시키기 위해서 덧셈 연산자를 --사용하고 결과에 SALARY+300을 디스플레이 합니다.SELECT FIRST_NAME,SALARY,SALARY+300..