내일배움캠프 66

[TIL]241204_코드카타, 서브쿼리 연습문제, 개인과제 2,4,5

35. 오랜기간 보호한 동물(2)SELECT ai.ANIMAL_ID, ai.NAMEFROM ANIMAL_INS aiJOIN ANIMAL_OUTS ao ON ai.ANIMAL_ID = ao.ANIMAL_ID ORDER BY DATEDIFF (ao.DATETIME, ai.DATETIME) DESCLIMIT 2;-- 날짜를 그냥 ao.DATETIME - ai.DATETIME 으로 하면 정수형으로 결과값이 나와버림.-- DATEDIFF(날짜1 - 날짜2) : 날짜1에서 날짜2를 빼주는 함수 를 이용!!  36. 보호소에서 중성화한 동물SELECT ai.ANIMAL_ID, ai.ANIMAL_TYPE, ai.NAMEFROM ANIMAL_INS aiJOIN ANIMAL_OUTS ao ON ai.ANIMAL_ID..

[TIL]241203_코드카타,SQL,그룹과제,개인과제1,3

31. 오랜 기간 보호한 동물(1)--작성한 코드 >> 오답SELECT ai.NAME, ai.DATETIMEFROM ANIMAL_INS AS ai LEFT JOIN ANIMAL_OUTS AS aoON ai.ANIMAL_ID = ao.ANIMAL_IDWHERE ai.ANIMAL_ID NOT IN (ao.ANIMAL_ID)ORDER BY ai.DATETIME;--정답1SELECT AI.NAME, AI.DATETIMEFROM ANIMAL_INS AI LEFT JOIN ANIMAL_OUTS AOON AI.ANIMAL_ID=AO.ANIMAL_IDWHERE AO.ANIMAL_ID IS NULL -- 추가 설명 참조ORDER BY AI.DATETIMELIMIT 3;--정답2SELECT NAME, DATETIMEFRO..

[TIL]241202_JOIN,서브쿼리,팀 프로젝트 주제정하기

https://dydatablog.tistory.com/44 [SQL]SELF JOIN,UNION_SQL에서 FULL OUTER JOIN 구현하기JOIN의 종류INNER JOIN, LEFT JOIN : 복습↓https://dydatablog.tistory.com/20 [SQL] 다른 테이블 합치기 JOINJOIN이 필요한 경우필요한 데이터가 서로 다른 테이블에 있을 때예) 주문 가격은 주문테이블에 있지만,dydatablog.tistory.comhttps://dydatablog.tistory.com/45 [SQL]서브쿼리(Subquery)의 특징과 분류서브쿼리 복습↓https://dydatablog.tistory.com/19 [SQL]Subquery로 여러 번의 연산을 한 번에Subquery란?내부 쿼리의..

[TIL]241129_코드카타

24. 카테고리 별 상품 개수 구하기SELECT SUBSTR(product_code,1,2) AS 'CATEGORY', COUNT(product_id)FROM PRODUCTGROUP BY SUBSTR(product_code,1,2)ORDER BY 1; 25. 고양이와 개는 몇마리 있을까SELECT ANIMAL_TYPE, COUNT(*) AS 'count'FROM ANIMAL_INSGROUP BY 1ORDER BY 1;  26. 입양 시각 구하기(1)--에러 : DATETIME 결과값이 '9'가 아니라 '09'로 표시되어서?SELECT DATE_FORMAT(DATETIME,'%H') AS 'HOUR', COUNT(DATETIME) AS 'COUNT'FROM ANIMAL_..

[TIL] 241128_코드카타,RAND함수

14. 가장 비싼 화장품 구하기SELECT MAX(price) AS 'MAX_PRICE'FROM PRODUCT; 16.경기도에 위치한 식품창고 목록 출력하기SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, coalesce(FREEZER_YN, 'N') AS 'FREEZER_YN'FROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '%경기도%'ORDER BY 1 ; 17.강원도에 위치한 생산공장 목록 출력하기SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '%강원도%'ORDER BY 1 ;  18.DATETIME에서 DATE로 형 ..