GROUP BY(9)
-
[35] 부트캠프 TIL - 본캠프 17일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 입양 시각 구하기(1)ㄴ 문제 : 입양보낸 동물정보 테이블에서 입양시각별로 09:00부터 19:59까지 각 시간대별로 몇건의 입양이 발생했는지 조회해주세요. 결과는 시간대 순으로 정렬해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - (시간과 입양건수)ㄴ 설명_2 : 각 시간대 별로 입양건수 (GROUP BY로 그룹화 필요)ㄴ 설명_3 : 각 시간대를 구해야함. (HOUR함수 사용)ㄴ 설명_4 : 시간대 순 정렬 (ORDER BY 사용)ㄴ 실제 쿼리 :SELECT HOUR(DATETIME) as HOUR, COUNT(*) as COUNT FROM ANIMAL_OUTS WHERE HOUR(DATE_FORMAT(DATETIME, '%H..
2024.09.17 -
[3] DBeaver - DBeaver 활용한 sql 2주차 강의
※ 8월에 들었던 SQL강의 관련 포스팅 ㄴ 2주차 일부 쿼리ㄴ 전체는 너무 길어서 일부만 캡쳐 1. 계산 / 합계,평균 / 데이터갯수 / 최대,최소값ㄴ 1-1) 더하기, 나누기, 곱하기 사용ㄴ 1-2) sum, avg 함수 사용ㄴ 1-3) count 함수 사용ㄴ 1-4) max, min 함수 사용# 1-1) 계산 SELECT 컬럼명A + 컬럼명B as 별명 FROM 테이블명; # 더하기, 곱하기, 나누기 (+) (*) (/) - 더하기에서 변경하여 사용 가능# 컬럼A,B가 아닌 컬럼 + 10 이런형태로 숫자를 넣어서 계산도 가능# 1-2) 합계, 평균값SELECT SUM(컬럼명A) 별명A, AVG(컬럼명B) 별명BFROM food_orders; # 합계, 평균값 구하기# 합계는 SUM / ..
2024.09.16 -
[34] 부트캠프 TIL - 본캠프 16일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 고양이와 개는 몇 마리 있을까ㄴ 문제 : 동물정보 테이블에서 고양이와 개가 각각 몇마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.ㄴ 설명_1 : 조회할 컬럼 체크 - (동물의 종류와 count지정명 필요)ㄴ 설명_2 : 고양이와 개 각각의 동물 수 (GROUP BY로 그룹화 필요)ㄴ 설명_3 : 고양이를 개보다 먼저 조회하도록 조회 (ORDER BY로 정렬)ㄴ 실제 쿼리 :SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) AS count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE; 1-2) 알..
2024.09.16