SQLD 6

R dplyr, sqldf함수

더보기 ▣ 주요 키워드 ▣ dplyr summarise(n()), count,add_count, inner_join, left_join, right_join, full_join, semi_join, anti_join sqldf ⊙부서별 급여를 기준으로 내림차순 순위를 구하세요.(연이은순위) 1.ddply df % dplyr::select(EMPLOYEE_ID,LAST_NAME,SALARY,DEPARTMENT_ID)%>% # EMPLOYEE_ID,LAST_NAME,SALARY,DEPARTMENT_ID만 추출 dplyr::group_by(DEPARTMENT_ID)%>% #department_id로 그룹핑 dplyr::mutate(순위=dplyr::dense_rank(desc(SALARY)), #dense_r..

R 2022.01.21

12.29 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ 집합연산자 합집합 교집합 차집합 rollup cube grouping sets >복습 문제 [문제81] 아래 화면과 같이 출력해주세요. 년도 SA_REP SH_CLERK ST_CLERK -------- -------------------- -------------------- -------------------- 2001 ₩0원 ₩0원 ₩0원 2002 ₩0원 ₩0원 ₩0원 2003 ₩0원 ₩0원 ₩7,100원 2004 ₩39,500원 ₩8,200원 ₩3,300원 2005 ₩74,800원 ₩15,400원 ₩18,100원 2006 ₩59,100원 ₩21,900원 ₩15,900원 2007 ₩38,200원 ₩13,400원 ₩6,900원 2008 ₩38,900원 ₩5,400원 ₩4,..

SQL 2021.12.29

12.28 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ 다중열 서브쿼리 SCALAR SUBQUERY >복습 문제 [문제74] 년도,분기별 급여의 총액을 구하세요. 년도 1분기 2분기 3분기 4분기 -------- ---------- ---------- ---------- ---------- 2001 17000 2002 36808 21008 11000 2003 35000 8000 3500 2004 40700 14300 17000 14000 2005 86900 16800 60800 33400 2006 69400 20400 14200 17100 2007 36600 20200 2500 35600 2008 46900 12300 1)가로 select * from (select to_char(hire_date, 'q') season, sal..

SQL 2021.12.28

12.27 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ INLINE VIEW PIVOT, UNPIVOT [문제66] Executive 부서이름의 소속된 모든 사원에 대한 department_id, last_name, job_id 출력하세요. 1)서브쿼리 select department_id, last_name, job_id from employees where department_id = (select department_id from departments where department_name ='Executive'); 2)join select e.department_id, last_name, job_id from employees e, departments d where e.department_id = d.department..

SQL 2021.12.27

12.24 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ SUBQUERY(서브 쿼리) any 속성 all 속성 correlated subquery(상호관련 서브쿼리 exists, not exists 연산자 12.23일 복습 문제 [문제51] 담당 관리자보다 먼저 입사한 사원의 이름과 입사일 및 해당 관리자의 이름과 입사일 출력해주세요. SELECT * FROM employees; SELECT w.last_name, w.hire_date, m.last_name,m.hire_date FROM employees w join employees m on w.manager_id = m.employee_id where w.hire_date < m.hire_date; select w.employee_id, w.hire_date, w.manage..

SQL 2021.12.24

12.21 오늘의 공부

▶오늘의 SQL 주요 포인트 더보기 더보기 ▶형 변환 함수 ★to_char : 날짜 값을 문자로 형 변환하는 함수, data -> char to_char(sysdate, '형식') yyyy - 세기년도 yy- 년도 year - 세기 년도 (영어로) mm - 월 month - 월 + "월"표시까지 mon - 월 + "월"표시까지 ddd - 올해 1년 중 며칠 지났는지 dd 이번달 며칠 지났는지 d - 이번 주 몇 일 지났는지 (일요일이 1 월요일이 2~~ 토요일이 7 오름차순으로 할 때) day - 요일 dy - 요일 약어 ww- 몇 주 지났는지 iw - ios 기준에서 몇 주 지났는지 w - 그 달의 주 q - 분기 ddth - 서수단위(dd대신 다른 형식들 넣기 가능) ddsp - 스펠링 ddthsp ..

SQL 2021.12.21