728x90 IT/SQL73 [MySQL] 프로그래머스 JOIN 02 5월 식품들의 총매출 조회하기 문제 FOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요. 풀이 SELECT P.PRODUCT_ID , P.PRODUCT_NAME , SUM(P.PRICE * O.AMOUNT) TOTAL_SALES FROM FOOD_PRODUCT P INNER JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_ID WHERE DATE_FORMAT(O.PRODUCE_DATE, '%Y-%m') = '2022-05' GROUP BY P.PRODUCT_ID ORDER BY TOT.. 2023. 10. 2. [MySQL] 프로그래머스 JOIN 01 조건에 맞는 도서와 저자 리스트 출력하기 문제 '경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 풀이 SELECT BOOK_ID , AUTHOR_NAME , DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') FROM BOOK B INNER JOIN AUTHOR A ON B.AUTHOR_ID = A.AUTHOR_ID WHERE CATEGORY = '경제' ORDER BY PUBLISHED_DATE 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 05 나이 정보가 없는 회원 수 구하기 문제 USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요. 풀이 SELECT COUNT(USER_ID) USERS FROM USER_INFO WHERE AGE IS NULL 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 04 NULL 처리하기 문제 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 풀이 SELECT ANIMAL_TYPE , IFNULL(NAME, 'No name') NAME , SEX_UPON_INTAKE FROM ANIMAL_INS 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 03 이름이 있는 동물의 아이디 문제 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID IS NOT NULL NULL이 아닌 항목 조회 2023. 10. 2. [MySQL] 프로그래머스 IS NULL 02 이름이 없는 동물의 아이디 문제 동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID IS NULL NULL인 항목을 조회하고 싶을 때 사용 2023. 10. 2. 이전 1 2 3 4 5 6 7 8 ··· 13 다음 728x90