프로그래머스 SQL 고득점 kit 개별공부
2023-01-19 수요일 1. 어린 동물 찾기 1. ANIMAL_INS 전체 테이블 조회 2. ANIMAL_ID, NAME 조회 3. INTAKE_CONDITION 이 Aged가 아닌 컬럼 조회 4. ANIMAL_ID 순으로 조회 2. 아픈 동물 찾기 1
1. 과일로 만든 아이스크림 고르기 2. 흉부외과 또는 일반외과 의사 목록 출력하기 3. 3월에 태어난 여성 회원 목록 출력하기
1. 조건에 맞는 도서 리스트 출력하기 1-1 DATE 조건 2. 상위 N개 레코드 2-1 SubQuery 서브쿼리 2-2 RowNum 사용 3. 조건에 맞는 회원수 구하기 3-1 COUNT(*) 함수 사용
1. 가장 비싼 상품 구하기 2. 최댓값 구하기 3. 가격이 제일 비싼 식품의 정보 출력하기
1. 최솟값 구하기 2. 동물 수 구하기 3. 중복 제거하기
1. 상품 별 오프라인 매출 구하기 💭 INNER JOIN에 대하여 💭 [조건1]일 경우 오름차순, [조건2]일 경우 내림차순 💭 오름차순과 내림차순
1. 있었는데요 없었습니다 1. INNER JOIN 사용하여 전체 테이블 출력하기 2. 아이디, 이름 출력 3. 보호시작일 보다 입양일이 더 빠른 동물 4. 보호 시작일 빠른 순으로 출력
2023-02-27 월요일 1. 없어진 기록 찾기 1. LEFT JOIN 사용하여, 동물의 ID, NAME 출력하기 2. 입양은 갔지만, 보호소 들어온 기록이 없는 동물 조회 3. ID 순서대로 출력하기
💡 진료과별 총 예약 횟수 출력하기 1. APPOINTMENT 테이블 전체 출력하기 2. 2022년 5월에 예약건수들을 진료과코드 별로 출력하기 3. 5월예약건수 기준 오름차순 정렬, 중복일 경우 진료과 코드 기준으로 오름차순 정렬 4. mySQL 날짜 데이터 추출
💡 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 1. LIKE문 사용 2. WHERE조건 다중 LIKE 적용
💡 고양이와 개는 몇 마리 있을까 1. ANIMAL_INS 테이블 전체 출력하기 2. animal_type 별로 분류하기 3. animal_type과 고양이와 개가 각각 몇 마리인지 조회하기 4. 고양이>개 순으로 조회하기 💭 chapGPT 활용 코드리뷰, 개선점
💡 입양 시각 구하기(1) 1. ANIMAL_OUT 테이블 전체 출력하기 2. 09:00부터 19:59까지의 데이터만 출력하기 3. 시간대별로 그룹화하기 4. 시간대 별로 입양 건수(count) 출력하기 5. 시간대 순으로 정렬하기
💡 가격대 별 상품 개수 구하기 🎯 CASE 문 활용, 🎯 TRUNCATE 함수 활용 1. PRODUCT 테이블 전체 출력하기 2. 가격대 별 상품 개수 출력하기 3. 가격대 기준으로 오름차순 정렬하기
💡 동명 동물 수 찾기 1. PRODUCT 테이블 전체 출력하기 2. name 컬럼 행의 수를 count하기 3. name이 없는 동물 제외하기 4. HAVING절을 사용하여 2이상의 count 출력하기 5. 이름 순으로 조회하기
1. 테이블 전체 출력하기 2. 2022년 8월부터 2022년 10월까지 대여 횟수 5회 이상 3. 위의 조건에 대해 해당 기간 동안 월별 자동차 ID 별 총 대여횟수 4. car_id별 총 대여 COUNT (AS RECORDS) 5. 월별로 분리하기 6. 월 기준으로
1. BOOK 테이블 전체 출력하기 2. BOOK_SALES 테이블 전체 출력하기 3. 카테고리별 도서 판매량 합산 출력하기 4-1. [택] DATE_FORMAT을 사용하여 '2022-01'월 조건만 출력하기 4-2. MONTH()를 사용하여 1월 조건만 출력하기
1. ICECREAM_INFO 테이블 전체 출력하기 2. FIRST_HALF 테이블 전체 출력하기 3. 두 테이블 LEFT JOIN 하기 4. 아이스크림 성분에 따라 묶기 5. 성분, 성분에 따른 총 주문량 출력 6. ORDER BY 총 주문량이 적은 순서대로TOTAL
2023-03-08 수요일 💡 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 1. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블 전체 출력하기 2. CASE문 사용하여 '2022-10-16' 특정일에 대한 조건 걸기 3. 자동차ID와
💡 식품분류별 가장 비싼 식품의 정보 조회하기 1. FOOD_PRODUCT 테이블 전체 출력하기 2. 분류, 가격(AS MAX_PRICE), 이름 출력하기 3. 과자, 국, 김치, 식용류인 식품 분류만 출력하기 💡 WHERE IN 문법 활용 4. 가장 금액대가 높은
저자 별 카테고리 별 매출액 집계하기 문제설명저자 별 카테고리 별 매출액 집계하기 문제2022년 1월의 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 \* 판매가) 을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTH
FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.경기도에 위치한 -
동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.이름이 없는 동물 SELECT animal_idORDER BY animal_id ASCANIMAL_ID - VARCHAR(
동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.이름이 있는 동물 SELECT animal_idORDER BY animal_id ASCANIMAL_ID - VARCHAR(N) - 동물
USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.나이 정보가 없는 회원COUNT 몇 명AS 컬럼명 USERSUSER_ID - INTEGER - 회원 IDGENDER - TINYIN
입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해