| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- LEFTJOIN
- dense_rank
- Datarian
- 퍼널분석
- funnel
- pandas
- 데이터리안
- 그로스해킹
- 윈도우 함수
- SolveSQL
- MYSQL
- 서브쿼리
- python
- 독서
- 린분석
- 취준
- 누적합
- row_number
- Retention
- 순위함수
- 신입 데이터분석가
- 윈도우함수
- 리텐션
- regexp
- 데이터분석
- leetcode
- SQL
- advent of sql
- rank
- 프로그래머스
- Today
- Total
목록regexp (5)
데이터 분석
문제보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. 참고 ) 중성화를 거치지 않은 동물은 성별 및 중성화 여부에 Intact, 중성화를 거친 동물은 Spayed 또는 Neutered라고 표시 sex_upon_intake/sex_upon_outcome중성화를 거치지 않은 경우 Intact 중성화 된 경우 Spayed 또는 Neutered 풀이 # (1)SELECT animal_id , animal_type , nameFROM animal_outsWHERE animal_id IN ( SELECT anim..
문제데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다. 먼저, CONCAT 함수와 CONCAT_WS 함수를 짚고 넘어가자. 이 두 string 함수의 공통점은 서로 다른 두 칼럼 값을 연결할 때 사용하기 유용하다는 점이다.한편, 차이점은 CONCAT_WS 함수는 Separator(구분자)를 인수에 명시적으로 지정할 수 있다는 것이다. SELECT CONCAT(NAME, PRICE) AS con1 , CONCAT(NAME, '-', PRICE) AS con2 , CONCAT_WS('', NA..
문제 Biologists are studying basic patterns in DNA sequences. Write a solution to identify sample_id with the following patterns:Sequences that start with ATG (a common start codon)Sequences that end with either TAA, TAG, or TGA (stop codons)Sequences containing the motif ATAT (a simple repeated pattern)Sequences that have at least 3 consecutive G (like GGG or GGGG)Return the result table ordered ..
온라인 쇼핑몰의 월 별 매출액 집계 문제 조건1. 주문 정보 테이블과 주문 상세 정보 테이블을 조합하여 월 별 매출액 집계2. 취소 주문을 제외한 주문 금액의 합계, 취소 주문의 금액 합계, 총 합계를 포함하는 쿼리 작성3. YYYY-MM 형식의 'order_month' 컬럼의 값으로 오름차순 정렬 Solution ✅ SQLiteSELECT strftime('%Y-%m', o.order_date) as order_month, sum(case when o.order_id not like 'C%' then oi.price * oi.quantity else 0 end) as ordered_amount, sum(case when o.order_id like 'C%' then oi.pric..
언더스코어(_)가 포함되지 않은 데이터 찾기 문제 조건 1. page_location 컬럼의 값이 '_'를 포함하지 않는 경우만 출력2. 중복되는 값은 한 번만 나오도록 하며 오름차순으로 정렬3. 결과는 page_location만 출력 Solution (1)-- SQLiteSELECT DISTINCT page_locationFROM gaWHERE page_location NOT LIKE '%\_%' ESCAPE '\'ORDER BY 1-- MySQL, PostgreSQLSELECT DISTINCT page_locationFROM gaWHERE page_location NOT LIKE '%\_%'ORDER BY 1 NOT LIKE 절을 사용해 '_' 를 포함하지 않는 값을 찾는다.'_'는 LIKE 절에서..