SQL

CS/Backend

[MySQL] EXTRACT(part FROM date)

EXTRACT(part FROM date) 날짜 타입의 데이터에서 날짜의 일부를 추출하는 함수 날짜 및 시간 필드 또는 표현식에서 날짜를 반환 EXTRACT(part FROM date_expresstion) EXTRACT(DATE FROM datetime_expresstion) 매개변수 date_expression/datetime_expression : 날짜 또는 날짜 시간 필드 part - 반환할 시간 부분 YEAR / MONTH / DAY / HOUR / MINUTE : 년, 월, 일, 시, 분 DAYOFWEEK: 일요일부터 순서대로 1 ~ 7 범위 값 QUARTER: 1 ~ 4 분기로 나눠지는 정보 반환, 1(1~3월), 2(4~6월), 3(7~9월), 4(10~12월) WEEK: [0, 53] 범..

CS/Backend

[MySQL] 집계 함수, GROUP BY

집계 함수 (aggregation func) count() : 해당 열의 레코드 개수 SELECT COUNT(DISTINCT col1) // 중복 제거한 결과를 카운트 COUNT(*) : NULL을 포함해서 카운트 COUNT(col) : NULL을 포함하지 않고 카운트 sum() : 해당 열 값의 합계 avg(): 해당 열 값의 평균 min() / max() : 해당 열 값의 최소/최대 variance() / stddev() : 해당 열의 분산/표준편차 GROUP BY select에 들어가는 항목을 그룹화해서 조회 ⭐ GROUP BY를 사용할 경우, GROUP BY에서 지정하지 않은 컬럼을 SELECT에 집계 함수 없이 사용하면 부정확한 값이 나온다. → 그런 컬럼들엔 반드시 집계함수 사용하기! // G..

yooja_tea
'SQL' 태그의 글 목록