본문 바로가기

허씨의 편람

[개발일지] SQL 입문_4주차-2 1. FROM 절에 Subquery 활용하기 ⁕잊지말자! FROM은 테이블을 불러오고, SELECT는 필드를 정한다 SELECT c.title, a.cnt_checkins, b.cnt_total, (a.cnt_checkins/b.cnt_total) as ratio FROM ( SELECT course_id, count(distinct(user_id)) as cnt_checkins FROM checkins group by course_id ) a inner JOIN ( SELECT course_id, count(distinct(user_id)) as cnt_total FROM orders group by course_id ) b on a.course_id = b.course_id inner JOIN cou.. 더보기
[개발일지] SQL 입문_4주차 1. Subquery 개념 익히기 : Subquery란 SELECT, FROM, WHERE 절 하위의 작은 쿼리 → 실행순서는 Subquery 돌리고 큰 Main query 순으로 진행된다 2. Where절의 Subquery : Where 필드명 in (subquery) → Where은 조건문, Subquery의 결과를 조건에 활용하는 방식으로 활용 ⁕Subquery의 user_id 메인 query의 user_id 안에 있니? (Where절로 조건 형성) 2-1) inner join을 활용한 기본 구문 SELECT u.user_id , u.name , u.email FROM users u inner join orders o on u.user_id = o.user_id WHERE o.payment_meth.. 더보기
[개발일지] SQL 입문_3주차 1. Left Join A 테이블에 B 테이블을 붙이는 것 A 테이블 필드에 해당하는 B 테이블 필드 값이 없으면 NULL로 표기된다! 2. Inner Join A 테이블과 B 테이블에 교집합인 필드만 붙이는 것 NULL값이 따로 없고 값이 존재하는 필드/값만 붙여진다 3. Union SQL내에서 서로 다르게 추출한 2개의 값을 묶어주는 것 ( Select * FROM users ~ ) UNION ALL ( Select * FROM orders ~ ) 4. 추가 문법 NULL: 값이 아니므로 Count 함수로 셀수 없다. → NULL값이 있는 필드를 세게되면, 필드 내 값만 세어진다 (COUNT) 복습! ~별: Group by 제한: Where Ex. 20.07.10 부터 20.07.19까지 가입된 고객.. 더보기
[개발일지] SQL 입문_2주차-1 1. Group by: 필드 그룹핑 해주는 문법 SELECT name, count(*) FROM users group by name ⁕햇갈릴 수 있으므로, 그룹핑하고 추출값 선정하는 방식으로 진행하자! 1) 그룹핑 진행 SELECT * FROM users group by name 2) SELECT로 추출값 선정 SELECT name, count(*) FROM users group by name 1-1. Group by 심화 1) 동일한 범주의 값 구하기 SELECT week, count(likes) FROM checkins group by week ▶Where 절로 검증 SLECT * FROM checkins where week = 1 2) 최소값 구하기: min() SELECT week, min(lik.. 더보기
[개발일지] 마케터 데이터 분석 실무 활용을 위한 왕초보 SQL 기초 공부 정리 1. SQL이란?• SQL(Structured Query Language): 데이터를 다루는 언어• 데이터베이스(Database)에서 데이터를 저장, 검색, 수정, 삭제하는 데 사용• 데이터베이스: 정보를 체계적으로 저장한 곳 (엑셀의 스프레드시트와 비슷), DB라고도 함.2. SQL 기본 개념• 테이블(Table): 데이터를 저장하는 기본 단위• 엑셀의 시트(sheet)와 비슷• 행(Row): 데이터를 한 줄씩 저장• 열(Column): 데이터의 속성(이름, 나이 등)• 컬럼(Column): 테이블의 각 열 (e.g., 이름, 나이)• 레코드(Record): 테이블의 각 행 (e.g., 철수의 정보)✔️예시 테이블: 학생(Student)*밑에 문법들 설명에서 계속 사용되는 테이블이에요!3. SQL 기본.. 더보기
[허씨's 노래 추천] 주말 드라이브 할 때 듣기 좋은 신나는 힘이 나는 트렌디한 팝송 추천 (The Road - Faouzia) 안녕하세요 오늘도 허씨입니다. 오늘은 주말 드라이브할 때 듣기 좋은 신나는 힘이 나는 트렌디한 팝송을 추천드리려고 합니다. 바로 'The Road - Faouzia'라는 곡인데요. 보이쉬한 목소리가 유명한 Faouzia가 밝은 멜로디에 맞추어 부른 신나는 팝송입니다. 일단 도입부부터 Faouzia만의 보이스로 청중들의 귀를 쫑긋 세우고, (FIAT.. 제가 사고 싶은 차를 타는 모습을 보고 2번 끌리고) 점점 고조되는 멜로디로 다시 한번 매력 발산하는 꼭 듣길 추천드리는 노래입니다 :) 아무튼 오늘의 추천 팝송, 주말 드라이브할 때 듣기 좋은 신나는 힘이 나는 트렌디한 팝송, Faouzia의 The Road 지금 바로 소개 들어갑니다 :) The Road - Faouzia 발매일: 20.01.22. Co.. 더보기
[허씨's 노래 추천] 주말 드라이브할 때 듣기 좋은 신나는 팝송 추천 (Broke Boy - Malia Civetz) 안녕하세요 오늘도 허씨입니다. 오늘은 주말에 딱 듣기 좋은 멜로디가 기분 좋은 신나는 팝송을 들고 왔는데요. 바로 'Broke Boy - Malia Civetz'입니다. 일단 Malia Civetz의 보이스가 너무 시원시원하고, 후렴구에서 몰아치는 흥이 듣는 이를 기분 좋게 만들어 주는 것 같습니다 :) 그럼 오늘의 추천곡, Malia Civetz의 Broke Boy 소개 바로 들어갑니다. Broke Boy - Malia Civetz 발매일: 2020.02.28. Comment 일단 앨범 재킷을 보면, 정 가운데에 지갑과 Malia Civetz의 초상화가 보이는데요. 가사를 보면 남자 친구에게 물적 구원주가 되었다는 내용이 있는데 이를 반영하여 구상하였습니다, 또한, 'BOY'에 글씨 중에 'O'를 약간.. 더보기
[허씨's 추천] 대학생, 사회 초년생, 직장인을 위한 가성비 좋은 포인트 적립 체크카드 추천 (케이뱅크 네이버페이 체크카드2) 안녕하세요 오늘도 허씨입니다. 오늘은 대학생, 사회 초년생, 직장인이 쓰기에 가성비 좋은 포인트 적립 체크카드를 추천드리려고 합니다! 다들 온라인 결제하실 때, 네이버페이 많이 이용하시죠? 네이버페이에 직접 충전해서 사용 금액에 1.5%를 적립받으며 사용하시는 분들도 있지만, 이는 온라인 혹은 오프라인 제휴처에만 국한되기 때문에 엄밀히 따지고 보면 다소 부족한 적립률이라 할 수 있습니다. 그래서 제가 이번에 들고 온 카드는 바로 케이뱅크 제휴카드, '케이뱅크 네이버페이 체크카드 2'인데요. 체크카드임에도 불구하고 무려 '1.2% 적립'이라는 적립률을 보여주는 꽤 괜찮은 카드입니다 :) 그럼 바로 오늘의 카드 추천, 대학생, 사회 초년생, 직장인을 위한 가성비 좋은 포인트 적립 체크카드 추천 (케이뱅크 네.. 더보기