Digital Tool/SQL (3) 썸네일형 리스트형 [SQL] CASE WHEN 구문, 표현식 사용법 (Redash) SQL 에서 자주 쓰이는 유용한 표현식 CASE WHEN 구문을 알아볼게요 새로운 열(컬럼)을 생성할때 사용법 select[컬럼1], [컬럼2], case when [컬럼 조건1] then '지정1' when [컬럼 조건2] then '지정2' else '지정3' end [컬럼명 지정] from [테이블] (예제 1) 기존 유저의 정보를 기반으로 세그먼트를 구별할 수있는 새로운 열을 생성할때 case when 구문을 사용할 수 있습니다. Q> [user_info]라는 테이블에서 23년도에 가입한 유저를 '신규 회원' 그 외를 '기존 회원'이라는 값을 갖는 새로운 컬럼을 만드시오 A> SELECT 유저아이디, 가입년도, 나이, CASE when 가입년도 = '2023년' then '신규회원' else '기.. [SQL] 기초 #2 비교연산자, 논리 연산자 비교 연산자 A = B A와 B가 같다 A != B A와 B가 같지 않다 AB) A가 B보다 작다(크다) A=B) A가 B보다 작거나 같다 (크거나 같다) Between A and B A와 B사이에 있다 IS NULL NULL 이다 IS NOT NULL NULL이 아니다 예시1. 5000원보다 큰 상품 아이디를 추출하시오 select 상품아이디 from 상품데이터 where 상품금액 > 5000 예시2. 2023-01-01 부터 2023-02-10 사이에 구매한 유저 아이디를 추출하시오 Select 유저ID From 구매데이터 Where 구매일시 between '2023-01-01' and '2023-02-10' HTML 삽입 미리보기할 수 없는 소스 논리 연산자 AND : 특정 다수 조건에 모두 맞아야.. 마케터를 위한 SQL 구문 기초 #1 테이블 형태 개념 컬럼1 컬럼2 컬럼3 고유 키 값1 값 값 고유 키 값2 값 값 기초 구문 #1 SELECT : 어떤 컬럼을 출력할 것인지 선택 FROM : 어떤 테이블에서 데이터를 가져올 것인지 선택 WHERE: 어느 조건에 해당하는 데이터를 가져올 것인지 선택 (예시1-1) 구매 데이터 유저 ID 구매금액 구매일시 유저1 30,000 2022-12-04 유저2 53,000 2023-01-25 유저3 2,000 2023-02-25 유저3 45,000 2023-01-25 유저3 29,000 2022-06-25 (예시1-2) 쿼리 Q. 2023-02-04 일이 지난 이후 구매한 유저의 아이디와, 구매금액을 추출하시오 Select 유저ID, 구매금액 From 구매데이터 Where 구매일시 > date'20.. 이전 1 다음