Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 분산 시스템
- Tensor
- 딥러닝
- 코딩테스트
- 파이썬
- wordcloud
- 추천시스템
- 시각화
- SGD
- 웹크롤링
- pytorch
- 머신러닝
- codingtest
- selenium
- 백준
- 데이터 엔지니어링
- 데이터
- Cosine-similarity
- 코테
- 협업 필터링
- 부스트캠프
- 추천 시스템
- 알고리즘
- recommendation system
- coursera
- Overfitting
- 프로그래머스
- 웹스크래핑
- TF-IDF
- Python
Archives
- Today
- Total
개발자식
[프로그래머스 SQL] 조건에 맞는 회원수 구하기 본문
문제:
https://school.programmers.co.kr/learn/courses/30/lessons/131535
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
고민 포인트!
- TINYINT란?
- JOINED 컬럼에서 년도만 조건으로 계산하기
TINYINT
- int에 들어가는 데이터 타입으로 가장 작은 크기의 데이터 타입
크기 : 0 ~ 255
비고 : 0을 시작으로 2^8(=2의8승=256)번째까지 정수
용량 : 1바이트
날짜 데이터에서 연도, 달, 날짜 추출하기
MYSQL에서 다음과 같은 함수로 날짜 데이터의 일부를 추출할 수 있다.
- YEAR : 연도 추출
- MONTH : 월 추출
- DAY : 일 추출 (DAYOFMONTH와 같은 함수)
- HOUR : 시 추출
- MINUTE : 분 추출
- SECOND : 초 추출
예를 들어, '2021-10-05' 값에서 연도인 '2021'만 뽑고 싶다면 다음과 같이 작성한다.
YEAR('2021-10-05')
문제 정답
SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE (YEAR(JOINED) = '2021') AND AGE BETWEEN 20 and 29
'Data > SQL' 카테고리의 다른 글
[프로그래머스] SQL, 진료과별 총 예약 횟수 출력하기 (0) | 2023.06.12 |
---|---|
[프로그래머스 SQL] 문자열 (1) | 2023.05.24 |
[프로그래머스 SQL] 인기있는 아이스크림 (0) | 2023.04.29 |
[SQL] 문법 정리 (0) | 2022.09.08 |
Comments