728x90
반응형
SMALL

문제 53

23.10.17. Class 복습 겸 문제

[문제] 최고 급여를 받는 사원의 정보, 부서 이름 정보를 출력해주세요. 1) subquery, inline view, join 1#. subquery SELECT * FROM hr.employees WHERE salary = '최고급여'; " + " SELECT MAX(salary) FROM hr.employees ; " ↓ " SELECT * FROM hr.employees WHERE salary = ( SELECT MAX(salary) FROM hr.employees ); " + " SELECT department_name FROM hr.departments WHERE department_id = '변수'; " ↓ " 2#. inline view SELECT * FROM ( SELECT * FROM..

문제/SQL 2023.10.17

23.10.13. Class 복습 겸 문제

SQL 실행순서 FROM > ON > JOIN > WHERE > GROUP BY > HAVING > SELECT > ORDER BY tip) ON절의 조건인 JOIN이 되면서 실행되고, WHERE절의 조건은 JOIN이 모두 끝나고 나서 실행됩니다. ON과 WHERE를 같이 사용할 때와, ON만 사용할 때의 결과가 같다면 ON만 사용하는 것이 좋다. [문제1] 2006년도에 입사한 사원들의 부서이름별 급여의 총액, 평균을 출력해주세요. 1) 오라클 버전 SELECT d.department_name 부서명, SUM(e.salary) 총액급여, ROUND(AVG(e.salary)) 평균 급여 FROM hr.employees e, hr.departments h WHERE e.hire_date >= to_date..

문제/SQL 2023.10.13

23.10.11. Class 복습 겸 문제

[문제1] 2005년도에 홀수달에 입사한 사원들의 정보를 출력해주세요. DESC employees SELECT * FROM nls_session_parameters; -- 홀수달 계산 SELECT to_char(hire_date, 'mm') , -- 문자타입(왼쪽) mod(to_number(to_char(hire_date, 'mm')),2) , -- 문자타입(to_char)을 숫자타입(to_number)을 변형후에 mod()함수 사용하기 salary -- 숫자타입(오른쪽) FROM hr.employees; [방법1] BETWEEN - AND SELECT * FROM hr.employees WHERE hire_date BETWEEN to_date('2005/01/01', 'yyyy/mm/dd') AND t..

문제/SQL 2023.10.11

23.10.10. Class 복습 겸 문제

[문제1] employees 테이블에서 employee_id, last_name과 first_name은 연결해서 표시하고(공백으로 구분) 열 별칭은 화면예 처럼 보고서 작성해 주세요. Emp# Employee Name 100 King Steven 101 Kochhar Neena 102 De Haan Lex 103 Hunold Alexander 104 Ernst Bruce ... ... SELECT employee_id as "Emp#", last_name||' '||first_name as "Emplyoee Name" FROM hr.employees ; [문제2] employees 테이블에서 컬럼중에 last_name, job_id를 연결해서 표시하고 (쉼표와 공백으로 구분) 열 별칭은 화면예 처럼 보고..

문제/SQL 2023.10.10

23.10.08. solver sql 06. 데이터 그룹으로 묶기

해당 문제는 SELECT문, GROUP BY절, round, avg 을 이용해 쿼리문을 작성하는 문제이다. SELECT quartet, round(avg(x), 2) as x_mean , round(variance(x), 2) as x_var , round(avg(y), 2) as y_mean , round(variance(y), 2) as y_var FROM points GROUP BY quartet; round(값, 자릿수) : 소수점 반올림 함수 avg() : 평균 계산 함수 variance() : 집계함수 또는 분석함수 https://solvesql.com/problems/group-by/ https://solvesql.com/problems/group-by/ solvesql.com

문제/SQL 2023.10.08
728x90
반응형
LIST