내일배움캠프 85

[TIL]코드카타

51. 없어진 기록 찾기SELECT ao.animal_ID, ao.NAMEFROM ANIMAL_OUTS aoLEFT JOIN ANIMAL_INS ai ON ai.ANIMAL_ID = ao.ANIMAL_IDWHERE ai.animal_ID IS NULLORDER BY animal_ID; 52. 과일로 만든 아이스크림 고르기SELECT fh.FLAVORFROM FIRST_HALF fhJOIN ICECREAM_INFO ii ON fh.FLAVOR =ii.FLAVORWHERE TOTAL_ORDER >= 3000 AND INGREDIENT_TYPE = 'fruit_based'ORDER BY TOTAL_ORDER DESC; 53. 재구매가 일어난 상품과 회원 리스트SELECT user_id, product_id ..

[아티클스터디]양질의 데이터를 판별하는 5가지 방법 : 1.데이터 양은 충분한가?

24.12.06원문 : https://yozm.wishket.com/magazine/detail/1070/ 양질의 데이터를 판별하는 5가지 방법 : ① 데이터 양은 충분한가? | 요즘IT양질의 데이터 조건 첫 번째는 ‘충분한 양의 데이터’입니다. 최근 빅데이터라는 단어가 기승을 부리고 있으며 빅데이터는 기본적으로 방대한 양의 데이터를 의미합니다. 하지만 현실적으로yozm.wishket.com요약 :데이터는 다양한 분야에서 활용되기 때문에 그 가치가 시대에 따라 점점 올라가고 있지만, 무조건 많은 양의 데이터를 수집하는 것이 반드시 좋은 것은 아니다.양질의 데이터란 데이터가 명확하고 깔끔하여 해석이 용이한 데이터를 말한다.저품질 데이터는 활용 가치가 떨어지고 분석에 사용하려면 가공과 보완이 필요하기 때문에..

[SQL]WINDOW함수

WINDOW함수란? : 행과 행간의 관계를 쉽게 정의하기 위해 만드는 함수OVER()절과 함께 하용하며, 행을 그룹화(PARTIOTION), 정렬(ORDER BY), 범위 설정(ROW / RANGE)하여 다양한 함수들을 제공한다.[쿼리 내 실행 순서]FROM → ON → JOIN → WHERE → GROUP BY → HAVING → [윈도우 함수] → SELECT → DISTINCT → ORDER BY → LIMIT -- 윈도우 함수 기본문법-- []는 생략가능SELECT 윈도우함수(컬럼1) OVER ( [PARTITION BY 컬럼2] -- 그룹화 [ORDER BY 컬럼3 ASC|DESC] -- 정렬 [ROWS|RANGE BETWEEN A AND B] -- 계산 범위) AS 결과FROM..

[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..