본문 바로가기

전체 글

(91)
240809 TIL / recursive CTE 관련 SQL더보기 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 처음에 접근 했던것은 입양시간에서 시간을 조회해오고 group by 를 활용한 후 집계함수 인 count 를 쓰면 되지 않을까? with animal_outs_new as ( SELECT *, substr(datetime, 12,2) HOUR from animal_outs )select HOUR, count(animal_id) COUNTfrom animal_outs_newgroup by hourorder by 1 with 절을 ..
240807 TIL SQL오프라인/온라인 판매 데이터 통합하기 더보기 ONLINE_SALE 테이블과 OFFLINE_SALE 테이블에서 2022년 3월의 오프라인/온라인 상품 판매 데이터의 판매 날짜, 상품ID, 유저ID, 판매량을 출력하는 SQL문을 작성해주세요. OFFLINE_SALE 테이블의 판매 데이터의 USER_ID 값은 NULL 로 표시해주세요. 결과는 판매일을 기준으로 오름차순 정렬해주시고 판매일이 같다면 상품 ID를 기준으로 오름차순, 상품ID까지 같다면 유저 ID를 기준으로 오름차순 정렬해주세요. online 테이블과 offline 테이블을 합치는것이다이것은 컬럼을 추가하는 join 이 아닌 행을 추가해야 되는 상황 union에 대해 알아보자.https://silverji.tistory.com/49 UNION..
240806 통계학기초 연습문제 1주차1. 데이터 분석에서 통계가 중요한 이유는 무엇인가요? 다음 보기 중에서 옳지 않은 것을 고르세요    1) 통계는 데이터를 이해하고 해석하는 데 도움을 준다.    2) 통계는 데이터에서 패턴을 발견하고 미래를 예측하는 도구를 제공한다.    3) 통계는 모든 데이터 분석 결과가 항상 정확하고 확실하다는 것을 보장한다    4) 통계는 복잡한 데이터를 간단한 요약 정보로 변환할 수 있다. 2. 다음 중 기술통계(Descriptive Statistics)에 해당하는 것은 무엇인가요?   2번    1) 모집단의 평균을 추정하는 것    2) 데이터의 중앙값을 계산하는 것    3) 표본을 통해 모집단의 특성을 추론하는 것    4) 가설을 검증하는 것 3. 다음 중 추론통계(Inferential S..