SQL 문제들 5

SQL 문제(Case, Join)

1. code: SELECT II.INGREDIENT_TYPE, SUM(FH.TOTAL_ORDER)FROM FIRST_HALF FHJOIN ICECREAM_INFO II ON FH.FLAVOR = II.FLAVORGROUP BY INGREDIENT_TYPEORDER BY INGREDIENT_TYPE DESC  2.   code:SELECT ORDER_ID, PRODUCT_ID, OUT_DATEfrom FOOD_ORDERwhere OUT_DATE like "%2022-05-01%" Answer: SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE,    CASE         WHEN OUT_DATE IS NULL THEN ..

SQL 문제들 2024.11.21

SQL 문제들(join)

1. -Answer SELECT AI.ANIMAL_ID, AO.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID=AO.ANIMAL_IDORDER BY (AO.DATETIME-AI.DATETIME) DESCLIMIT 2 -Code Limit2: 2개만 보기 위해서 limit 씀  2.  -Answer: SELECT AI.ANIMAL_ID, AI.ANIMAL_TYPE, AI.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID=AO.ANIMAL_IDWHERE AI.SEX_UPON_INTAKE like 'Intact%' and (AO.SEX_UPON_OUTCOME like "%Spayed%" or AO.SE..

SQL 문제들 2024.11.20

SQL 문제들(join 문제들)

1. 문제: code: SELECT P.PRODUCT_CODE,sum(P.PRICE*O.SALES_AMOUNT) as SALESfrom PRODUCT Pjoin OFFLINE_SALE O on P.PRODUCT_ID = O.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY SALES; Answer:'ORDER BY SALES DESC, P.PRODUCT_CODE ASC'에 써야 함 참고 자료:https://forstella.tistory.com/32 TIL(Today I Learned)_데일리루틴_24.11.08.Fri데일리루틴 SQLMySQL 상품 별 오프라인 매출 구하기 정답입니다.SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT) ..

SQL 문제들 2024.11.19

sql 문제1

2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요.  코드: SELECT b.category, sum(bs.sales) as total_salesfrom book bjoin book_sales bson b.book_id = bs.book_idwhere sales_date like '%2022-01%'group by b.categoryorder by b.category   Join 형식:SELECT FROM OUTER JOIN ON [WHERE 검색 조건] (참고 한 것들) # JOIN 기본 구문 # 공통컬럼이 1개인 경우selec..

SQL 문제들 2024.11.16

SQL 세션 문제2(해결중)

1) 서버별, 월별 게임계정id 수를 중복값 없이 추출해주세요. 월은 첫 접속일자를 기준으로 계산해주세요. 월은 yyyy-mm의 형태로 추출해주세요.힌트: 월을 추출하는 방법→날짜는 string(문자열) 형식으로 저장되어 있으므로, 문자열을 자르는 함수를 사용해주시면 좋겠죠? 😃SELECT serverno, substr(first_login_date,1,7) as m, COUNT(DISTINCT game_account_id)from basic.users ugroup by SUBSTR(first_login_date,1,7), serverno;  ⭐️ Substr: 특정 문자 뽑아줌   2. 질문하기 조건1) group by 를 활용하여 첫 접속일자별 게임캐릭터수를 중복값 없이 구하고, 조건2) havin..

SQL 문제들 2024.10.17