3분 20초 FORMAT_DATE 반환 타입에 관하여
[기타 질문]선생님 3분 20초 쯤에, FORMAT_DATE('%Y', date)에 대한 주석 문에 대해서 int형이 아닌 String형으로 표시를 해야 할 것 같습니다.
date between '2022-01-01' and '2022-12-31' -- 2022
-- date between '2022-01-01' and '2022-12-31' EXTRACT(YEAR FROM date) = 2022 -- 2022
-- EXTRACT(YEAR FROM date) -> int로 나온다.
-- EXTRACT(날짜 단위 from 날짜 필드) FORMAT_DATE('%Y', date) = '2022' -- 2022선생님께서 알려주신 3가지 방법으로 모두 적용해보니,
SELECT EXTRACT(YEAR FROM date), FORMAT_DATE('%Y', date) FROM project.daily_play WHERE (EXTRACT(YEAR FROM date) = 2023 AND mode = 3) OR (EXTRACT(YEAR FROM date) = 2022 AND mode = 4) 이런 식으로 나오더라구요. EXTRACT의 반환 값은 int형(숫자형)이 나오고, FORMAT_DATE이나 FORMAT_DATETIME의 경우 반환 값은 String 형태로 나오는 것 같습니다.

Answer 1
0
안녕하세요
FORMAT_DATE는 STRING 타입으로 데이터를 반환하는 것이 맞습니다 🙂 따라서 작성하신 주석처럼 FORMAT_DATE('%Y', date) = '2022' 로 작업하여야 정상적으로 출력됩니다.
강의에서는 예를 들어 설명하다보니 그 부분이 누락된 것 같습니다. 해당 부분은 반영하여 강의에 표기 예정입니다! 확인 감사해요!
노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.
0
10
1
코드를 첨부해야하는 이유가 있나요?
0
20
2
간단한 오타 제보입니다.
0
19
1
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
0
34
2
실제 FK제약조건을 설정하지 않는이유
0
35
2
Free Edition 실습 영상은 아직 업데이트전인가요?
0
22
1
6-7 로그설계하기 연습문제 제출/ 피드백 요청
0
22
2
세션의 유입출처를 분석할때 우선순위 관련 문의
0
25
2
클릭 이벤트 - 매개변수 세팅 관련 문의드립니다.
0
26
1
utm 관련 문의 드립니다.
0
28
2
4-8. 지표 정의 연습 문제
0
41
2
Referral에 대해 문의드립니다.
0
36
2
Tracking Plan, Taxonomy 문제풀이
0
67
1
6-7 로그설계하기 실습 제출
0
47
1
구글계정 1개로 로그인 후 pc와 모바일로 접속했을때.
0
35
2
상품 정보 크롤링
0
29
2
ga4 reports builder 관련
0
35
2
해당 강의 단톡방
0
40
1
강의에 적용한 스크립트를 받아 볼수 있을까요?
0
40
2
네이티브 앱 관련 문의
0
35
2
실습소실행안되요
0
39
1
퍼널 분석 관련
0
38
2
데이터 관련 커리어에 관하여 질문드립니다.
1
378
1
데이터베이스에 맞게 연결했는데, BAD-REQUEST라고 나옵니다..
0
301
1

