mysql 5

[MYSQL 09] DATE_FORMAT / YEAR / MONTH / DAY 개념과 실습

이번 포스팅에서는 시간 기준으로 그룹핑해서 통계를 내는 방법을 배운다.실무에서는 이런 요청을 자주 받는다:"날짜별 매출 추이를 보고 싶어요""월별 사용자 수를 집계해주세요"이럴 때 유용한 도구가 바로DATE_FORMAT, YEAR, MONTH, DAY, WEEK 같은 날짜 함수다. 함수설명예시 결과YEAR()연도만 추출2024MONTH()월만 추출4DAY()일(날짜)만 추출18DATE()날짜만 추출 (시각 제외)2024-04-18DATE_FORMAT()원하는 형식으로 날짜 포맷 변경'2024-04' 또는 '04월 18일' 등WEEK()몇 번째 주인지 반환16 (연 기준) | 실습용 테이블SQL은 직접 쿼리를 실행하고 수정해보는 게 핵심!아직 실습 환경이 없다면, 아래 글을 참고해 DBeaver와 MyS..

5분 SQL 2025.05.02

[MYSQL 08] CASE WHEN + SUM / COUNT 개념과 실습

우리는 실무에서 이런 요청을 정말 많이 받는다."구매한 유저 수만 따로 세어줘""100 이상 결제한 금액만 합산해줘" 이때 필요한 게 바로 CASE WHEN + 집계 함수 조합이다. | 실습용 테이블SQL은 직접 쿼리를 실행하고 수정해보는 게 핵심!아직 실습 환경이 없다면, 아래 글을 참고해 DBeaver와 MySQL부터 먼저 세팅해 보자[SQL] 공부/실습 환경 세팅 – DBeaver + MySQL [SQL] 공부/실습 환경 세팅 – DBeaver + MySQLIT 직장에서의 N년차, SQL은 선택이 아니라 필수라는 것을 느겼다.24년에 자격증 취득하고 실무에서 조금씩 써먹는 중인데 처음에 겁먹었던 것이 무색하게 할 만하다. 앞으로의 포스팅들은 SQL을 happynestledays.tistory.co..

5분 SQL 2025.04.28

[MYSQL 07] CASE WHEN 개념과 실습

엑셀에서 IF 문과 유사한 CASE WHEN 문은 이럴 때 사용한다."금액이 100 이상이면 '고액', 아니면 '소액'으로 표시해줘""로그인한 유저는 'Active', 아니면 'Inactive'로 구분해줘" | CASE WHEN 기본 형태--기본구조CASE WHEN 조건1 THEN 결과1 WHEN 조건2 THEN 결과2 ... ELSE 기본결과ENDELSE는 생략 가능하다 (없으면 NULL 리턴).CASE WHEN은 SELECT, WHERE, ORDER BY 어디든 쓸 수 있다. | 실습용 테이블SQL은 직접 쿼리를 실행하고 수정해보는 게 핵심!아직 실습 환경이 없다면, 아래 글을 참고해 DBeaver와 MySQL부터 먼저 세팅해 보자[SQL] 공부/실습 환경 세팅 – DBeaver + MySQL..

5분 SQL 2025.04.27

[MYSQL 06] HAVING / MIN / MAX 개념과 실습

그룹화된 데이터에 조건을 거는 방법과 최댓값/최솟값을 구하는 방법을 배운다.실무 통계 집계, 핵심 지표 뽑기에서 반드시 쓰인다. 문법설명HAVING그룹화된 데이터에 조건을 거는 구문MAX()그룹별 최댓값 계산MIN()그룹별 최솟값 계산 | 실습용 테이블SQL은 직접 쿼리를 실행하고 수정해보는 게 핵심!아직 실습 환경이 없다면, 아래 글을 참고해 DBeaver와 MySQL부터 먼저 세팅해 보자[SQL] 공부/실습 환경 세팅 – DBeaver + MySQL [SQL] 공부/실습 환경 세팅 – DBeaver + MySQLIT 직장에서의 N년차, SQL은 선택이 아니라 필수라는 것을 느겼다.24년에 자격증 취득하고 실무에서 조금씩 써먹는 중인데 처음에 겁먹었던 것이 무색하게 할 만하다. 앞으로의 포스팅들은 S..

5분 SQL 2025.04.26

[SQL] 공부/실습 환경 세팅 – DBeaver + MySQL

IT 직장에서의 N년차, SQL은 선택이 아니라 필수라는 것을 느겼다.24년에 자격증 취득하고 실무에서 조금씩 써먹는 중인데 처음에 겁먹었던 것이 무색하게 할 만하다. 앞으로의 포스팅들은 SQL을 처음 공부할 때 필수로 알아야 하는 것부터 실무에서 자주 접하는 함수 위주로 작성하려 한다.SQL에 이제 막 관심을 가진 사람, 과거의 나처럼 지레 겁먹고 있는 사람들에게 도움이 되었으면 한다. 요즘 세상 배워야 할 게 얼마나 많은지, SQL 말고도 시간 쓸 곳이 너무 많다.그리고 처음부터 길게 공부하면 지치더라. 하루에 5-10분 투자해서 SQL 함수/연산자/구문 중 하나라도 숙지하는 걸 목표로 해보자.지하철 타고 출근하는 중이나 퇴근 후 유뷰브 잠시만 끄고,앞으로는 더 똑똑하게 일해 보자고요! Weplash..

5분 SQL 2025.04.19