본문 바로가기

GROUP BY2

[Oracle] COUNT, STDDEV, GROUP BY, HAVING, ROUND, SYSDATE 등 알아보기 (예제를 통해) 각각 "__" 으로 보기쉽게 이름을 지정해줬고 employees 테이블로 부터 각각의 정보를 불러 내왔다. job_id로 그룹지정을 해서 job_id 별로 구분해서 볼 수 있게 만들었다 각 job_id 별 최소값, 평균값, 최댓값을 구해줬다. std dev 표준편차를 구하는 함수를 이용했고 round를 이용하여 소수점 2번째 자리까지 표현했다. -- 특정 필드에 대해서 통계를 낼 때 select manager_id, count(*) "Number of Reports" from employees group by manager_id order by manager_id; -- 부서별 월급의 합 select department_id, sum(salary*12) from employees group by depa.. 2022. 10. 19.
[Oracle] 테이블에 데이터 Import 후 원하는 정보 추출해보기.(group by) 오류로 만들어지지 않았던 transaction table 드디어 오류를 발견해서.. 해결했다 오류의 이유는 외래키 값을 적어 넣을때 books s.. s..s..s.s.s.s.s.s.s.s로 적었어야하는데 book으로만 적었던 문제였다 왜이렇게 발견하기 어려운지.. 나에게 오탈자를 바로 발견해서 알려주는 컴퓨팅 아이즈가 있으면 좋겠다. 오라클 데이터 임포트 마법사를 이용해 각각의 테이블에 정보를 넣어주도록하겠다! 행 제한 등 자신의 상황에 맞게 옵션을 확인 하며 data 파일을 잘 찾아 넣어주면 끝. 오예 성공~ 데이터가 잘 들어갔다. 이 데이터들을 이용해서 어떤 책이 가장 많이 대여가 됐는지? 그리고 해당연도의 책 장르에 따른 인기 추세가 어떻게 되는지 알아볼수있는 데이터를 만들려고 했다. 아직 코드가.. 2022. 10. 19.