728x90
728x90
데일리루틴 SQLMySQL 카테고리 별 도서 판매량 집계하기 정답입니다.SELECT b.CATEGORY, SUM(bs.SALES) AS TOTAL_SALES FROM BOOK bJOIN BOOK_SALES bs ON b.BOOK_ID = bs.BOOK_IDWHERE bs.SALES_DATE >= '2022-01-01' AND bs.SALES_DATE ROM BOOK b JOIN BOOK_SALES bs ON b.BOOK_ID = bs.BOOK_ID:BOOK 테이블과 BOOK_SALES 테이블을 BOOK_ID 컬럼을 기준으로 조인하고 있습니다. 즉, 책 정보와 판매 데이터를 결합합니다.WHERE bs.SALES_DATE >= '2022-01-01' AND bs.SALES_DATE :SALES_DATE가 ..
데일리루틴 SQLMySQL 오랜 기간 보호한 동물(1) 정답입니다.SELECT NAME, DATETIME FROM ANIMAL_INS WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID FROM ANIMAL_OUTS) ORDER BY DATETIME LIMIT 3 SELECT NAME, DATETIME FROM ANIMAL_INS : ANIMAL_INS 테이블에서 NAME과 DATETIME 열을 선택합니다.WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID FROM ANIMAL_OUTS) : ANIMAL_OUTS 테이블에 없는 ANIMAL_ID 값만 필터링하여, 출소되지 않은 동물들을 선택합니다.ORDER BY DATETIME : DATETIME을 기준으로 오름..
오늘은 미니프로젝트 진행 2일차입니다. 사실 어제 적당히 할거하고 TIL을 쓸려고 했는데 마음에 안들어서 고치다보니.. 잘 시간이 되어버렸습니다. 이런저런 홈페이지들을 보고, 반응형도 제작해봤다보니 이렇게 마음에 안 들수가 없습니다. 심지어 어제 만들었던 뼈대(HTML)을 전부 갈아엎고 새로 만들었습니다. 디자인이 1순위로 생각할거는 아니지만 하다보니 욕심 생기는거는 어쩔 수 없나봅니다.우리 첫 프로젝트 주제는?우리 팀, 우리만의 이야기를 담을 수 있는 ”팀 소개 웹페이지”포함 내용[팀]과 [자신]에 대한 설명 및 MBTI객관적으로 살펴본 자신의 장점자신의 스타일 협업 스타일 소개우리 팀만의 특징과 추구하는 궁극적인 목표우리 팀의 약속팀원들의 블로그 주소 첫 프로젝트의 개요입니다. 간단하게 얘기하면 팀 ..
데일리루틴 SQL MySQL 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 정답입니다.SELECT CAR_TYPE, COUNT(1) CARS FROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE "%통풍시트%" OR OPTIONS LIKE "%열선시트%" OR OPTIONS LIKE"%가죽시트%"GROUP BY CAR_TYPEORDER BY CAR_TYPE SELECT CAR_TYPE, COUNT(1) CARS: CAR_TYPE별로 차량의 개수를 세는 쿼리입니다. COUNT(1)은 각 그룹의 차량 수를 계산하는 역할을 합니다.FROM CAR_RENTAL_COMPANY_CAR: CAR_RENTAL_COMPANY_CAR라는 테이블에서 데이터를 가져옵니다. 이 테이블은 자동..
데일리루틴 SQL진료과별 총 예약 횟수 출력하기 정답SELECT DISTINCT(MCDP_CD) as '진료과 코드', count(*) as '5월예약건수' FROM APPOINTMENTWHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05'GROUP BY MCDP_CDORDER BY count(*), MCDP_CD 오늘의 문제는 DISTINCT, DATE_FORMAT 사용이 중요한 포인트였습니다. 몇일만인데도 중복제거 키워드인 DISTINCT를 사용할려니 기억이 안나서 perplexity에게 물어봤습니다.perplexity : SQL의 DISTINCT 키워드는 중복된 데이터를 제거하고 고유한 값만을 반환하는 데 사용됩니다. 간단하게 중복된 데이터를 묶는다고 생각하시면 됩..
데일리 스크럼데일리루틴 SQL데일리루틴 알고리즘 - X[왕초보] 웹개발 종합반 강의(5강)자바의 정석 - XTIL 작성 및 제출데일리루틴 SQL 오늘의 SQL 문제입니다. 시간별 입양 시간을 구하는 건데요, DATETIME으로 표현도 하고, 그룹도 묶고, 정렬도 하니 편합니다. 근데 평소와는 조금 다르게 묶습니다. 언제 풀었는지 잘 기억 안나 지면 그때는 2024-11-01 형식으로 묶었는데 이번에는 시간만을 가져와서 표시합니다. DATE_FORMAT(DATETIME, '%Y-%m-%d')을 사용하면 위 형식으로 만들 수 있는데, 오늘은 더 간단합니다. DATE_FORMAT의 경우 표현하는 형식을 % 뒤에 연도 혹은 월에 해당하는 알파벳을 적으면 됩니다. (*대문자인지 소문자인지에 따라 다르게 표현되는 ..