The way how to use Chat-GPT in SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
아래와같은두개의테이블이있어.
CREATE TABLE raw_data.user_session_channel (
userid integer ,
sessionid varchar(32),
channel varchar(32),
Primary key sessionid
);
CREATE TABLE raw_data.session_timestamp (
sessionid varchar(32) primary key,
ts timestamp
);
앞서 두 개의 테이블 (session_timestamp, user_session_channel)을 바탕으로 Monthly Active User를 계산하는 SQL을 작성해줘
INSERT INTO vs COPY(Bulk Update)
NULLIF(value, 0) : 같으면 null 아니면 value COALESCE(value, 100) : value 가 null이면 100 출력
DELETE FROM vs TRUNCATE : TRUNCATE 는 where 지원하지 않음 + Transaction 지원하지 않음. 속도는 TRUNCATE 가 더 빠름