일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 혼공머신
- 컴퓨터비전
- 정보처리기사실기
- 정보처리기사필기
- 연습문제
- 컴퓨터구조
- JSP/Servlet
- 딥러닝
- 머신러닝
- 디버깅
- html/css
- 자바스크립트
- 중학1-1
- 데이터분석
- 자바스크립트심화
- CSS
- 상속
- 중학수학
- 개발일기
- JDBC
- 자바
- 자바 실습
- 파이썬
- 순환신경망
- SQL
- 데이터베이스
- 오블완
- rnn
- JSP
- c언어
- Today
- Total
목록groupby (5)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
드디어 그룹 함수에 대해서 학습을 시작해 본다. 이제 얼마 남지 않았으니 좀 더 힘을 내볼 것이다. 이론 6 - 그룹 함수 : GROUP BY 급여의 평균값을 구하는데 이것을 GROUP BY로 지정해준다. 실습 7 - 그룹 함수 : GROUP BY 1. 테이블 조회하기 BOOK_HISTORY 테이블에는 책 ID, 책 이름, 책 종류, 책 카테고리, 판매 개수 정보가 담겨있다. 판매 현황을 알아보기 위해서, 책 종류와 책 카테고리 묶음 별로 몇 권씩 판매되었는지 확인해보려고 한다.책 판매 기록에서, 책 종류와 책 카테고리를 기준으로 GROUP BY를 이용해 그룹화하여 총 판매 개수를 구하는 쿼리를 작성해 볼 것이다. 2. 책 종류와 책 카테고리를 기준으로 ..
SELECT ~ FROM ~ WHERE 외에 ORDER BY와 GROUP BY 등 다양한 기능에 대해 살펴볼 것이다. ORDER BY ORDER BY 와 WHERE 절은 함께 사용할 수 있지만, 여기서는 순서가 바뀌어서 오류가 발생했다. WHERE가 먼저 나오고 ORDER BY가 나중에 나와야 한다. 이번에는 두 조건이 같을 경우 한 가지 조건을 더 추가하여 정렬해볼 것이다. 잇지와 트와이스의 키가 같아서 어느 것이 더 먼저 정렬할지 정해주어야 한다. 이렇게 정렬 기준은 1개 열이 아니라 여러 개 열로 지정할 수도 있다. 출력의 개수를 제한 : LIMIT LIMIT 3, 2는 시작과 개수이다. GROUP BY 절GROUP BY 절은 그룹으로 묶어주..
SELECT ~ FROM ~ WHERE는 가장 핵심적인 SQL 문이다. 이에 부가적으로 결과를 정렬하거나, 일부만 보여주는 등의 다양한 처리가 필요할 때도 있다.이 내용 역시 엘리스로 모두 학습했던 내용이라 어렵지 않게 공부해볼 수 있을 것 같다. 한번 더 복습한다는 의미로 정리해보려고 한다. 시작하기 전에SELECT 문에서는 결과의 정렬을 위한 ORDER BY, 결과의 개수를 제한하는 LIMIT, 중복된 데이터를 제거하는 DISTINCT 등을 사용할 수 있다.GROUP BY 절은 지정한 열의 데이터들을 같은 데이터끼리 묶어서 결과를 추출한다. 주로 그룹으로 묶는 경우는 합계, 평균, 개수 등을 처리할 때 사용하므로 집계 함수와 함께 사용된다. GROUP BY 절에서도 HAVING 절을 통해 조건식을 ..
그룹화 두 번째 학습을 시작해 본다. 이론 2 - 데이터 그룹에 조건 적용하기 실습 3 - 데이터 그룹에 조건 적용하기 : HAVING 1 1. 테이블 조회하기 user_id를 기준으로 group by를 적용했다. 하지만 여기에 조건을 추가해서 두 권 이상 빌린 사람을 찾아야 한다. 2. 조건에 맞게 코드 추가하기 결과는 이전과 같다. 3권 이상 빌린 사람부터 있기 때문이다. 실습 4 - 데이터 그룹에 조건 적용하기 : HAVING 2 1. 직원 테이블 조회하기 직원별로 연봉을 받을 횟수를 group by로 조회했다. 이제 조건을 추가해 볼 것이다. 2. 조건에 따라 코드 추가하기 연봉을 10번 이상 받은 직원들만 조회되었다...
4주 차 학습의 첫 번째 수업이다. 드디어 GROUPBY에 대해서 공부하게 된다. 이론 1 - 데이터 그룹 짓기 limit, order by, group by는 쿼리문의 가장 마지막에 온다. 실습 1 - 데이터 그룹 짓기 : Group By 1 1. rental 테이블 조회하기 먼저 책 정보를 조회해보았다. 이 중에서 user_id와 빌려간 사람의 책 수를 count로 세어주어야 한다. 2. 조건에 맞게 코드 추가하기 실습 2 - 데이터 그룹 찿기 : Group By 2 1. count로 조회하기 이렇게 하면 직업 정보와 count만 조회된다. 우리는 emp_no(직원)별로 몇 번의 연봉을 받았는지 확인하고 싶으므로..