내일배움캠프 102

[TIL]241205_코드카타, 개인과제 문제6

코드카타41. 조건에 맞는 도서 출력하기SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE,'%Y-%m-%d')FROM BOOKWHERE CATEGORY = '인문'AND PUBLISHED_DATE LIKE '2021%'; 42. 평균 일일 대여 요금 구하기SELECT ROUND(AVG(daily_fee) ,0)'AVERAGE_FEE'FROM CAR_RENTAL_COMPANY_CARWHERE car_type = 'SUV'; 43. 조건에 맞는 사용자와 총 거래금액 조회하기SELECT user_id , nickname , total_sales FROM(SELECT user_id, nickname, ROUND(SUM(PRICE),0) total_salesFRO..

[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란?내부 쿼리의..

[SQL]서브쿼리(Subquery)의 특징과 분류

서브쿼리 복습↓https://dydatablog.tistory.com/19 [SQL]Subquery로 여러 번의 연산을 한 번에Subquery란?내부 쿼리의 결과를 기반으로 데이터를 필터링, 검색 또는 조작하는 데 자주 사용되는 다른 쿼리 내에 포함된 쿼리입니다.출처: https://easyitwanner.tistory.com/274 [IT 시작해보기:티스토리] Sudydatablog.tistory.com서브쿼리의 특징: 1) Result Types 반환 타입: Scalar(값) Row(행) Table(테이블) 2) Dependanct 의존: Non-Correlated (비상관) Correlated(상관) 3) Location | Clauses 사용되는 자리: SELECT FROM JOIN WHERECo..