본문 바로가기

SQL

(3)
[SQL/solvesql] 데이터 그룹으로 묶기 난이도1 문제 문제기존의 값들을 가지고 변형하여 새로운 컬럼을 제작해야 한다.표본 분산을 구해야 한다.새로 만든 컬럼을 기존 테이블로 그룹화 해준다.나의 풀이ROUND 를 통해 표본 분산을 계산한다.ROUND ( 값,  자리수 ) 함수 : 소숫점 반올림.  ex) ROUND(23.539 , 2) → 23.541.을 통해 계산한 소숫점 데이터를 넣을 컬럼명을 지정한다. → AS x_mean생성된 컬럼들을 하나의 테이블로 그룹화 하기 위해 GROUP BY 를 시행한다. →          → GROUP BY quartetSELECT quartet, ROUND(AVG(x), 2) AS x_mean, ROUND(VARIANCE(x), 2) AS x_var, ROUND(AVG(y), 2) ..
[SQL/프로그래머스] SELECT Lv.1 과일로 만든 아이스크림 고르기 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.NAMETYPENULLABLESHIPMENT_IDINT(N)FALSEFLAVORVARCHAR(N)FALSETOTAL_ORDERINT(N)FALSE ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스..
[SQL/프로그래머스] SELECT Lv.1 평균 일일 대여 요금 구하기 문제 설명 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE  자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드..