일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- leetcode
- join
- 셀프조인
- 데이터리안
- 프로그래머스
- SQL테스트
- 위키독스
- 데이터분석
- 프로그래머스문풀
- SQL고득점KIT
- 문풀
- 코테
- with절
- mysql
- levle1
- GROUPBY
- With
- leetcode문풀
- 파이썬문풀
- 윈도우함수
- sql문풀
- leetcodesql50
- 리트코드sql
- 코딩테스트
- SQL
- 활성사용자수
- UNION
- 약수구하기
- 서브쿼리
- Today
- Total
목록전체 글 (56)
꿈은 데이터분석가, 취미는 계획
주최/주관: 한경닷컴 일자: 2024년 4월23일 10:00~17:00주제: 디지털 혁신으로 미래를 열다: 비즈니스 전략의 새로운 길을 찾아서콘텐츠 마케팅 분야에는 이제 큰 관심이 없긴한데 강연에 AI관련된 부분이 많아서 듣기로 결정했다.틱톡이나 구글 등의 기업 담당자 분도 오셔서 오프라인 경쟁이 있을 줄 알았는데.... 와보니 자리가 꽤 비어있었다..? 노쇼인지 모집을 다 못한 것인지 알 수 없었다. 프로그램은 콘텐츠 마케팅과 AI마케팅에 대한 순서로 이어지고 연사 및 주제 내용은 아래 이미지와 같다 프로그램 순서기억에 남는 부분 1. 마케터라면 알아야 할 틱톡 트렌드1인칭 POV(Point Of View) 트렌드1인칭 시점이지만 본인이 나오지 않고 다른 사람을 인터뷰하거나 촬영하는 것ex) 내가 ..
읽은 글: SQL 가독성을 높이는 다섯 가지 사소한 습관출처 / 글 작성일: 데이터 리안 / 2022년 4월11일링크: https://datarian.io/blog/good-sql-code1. 예약어 잘 쓰기 2. Alias 잘 쓰기데이터분석 교육 들을 때 강사님도 강조하셨던 내용이다. 예약어는 대문자로 작성하여 읽기 편하게 만들기! 별칭 그리고 파이썬에서 변수만들 때 대충 지어서 다시 볼 때 어렵게 만들지 말자! 3. 주석달기1) 서브쿼리 단위로 의미를 적기2) 조건의 주석, 조건 = 00 의미가 없고 컬럼 이름만 보고 해석할 경우 오해가 있거나 추가 설명이 필요할 경우 작성3) 조건이 왜필요한지, 어떻게 동작하는지 디테일 작성주석을 다는건 여전히 어렵다. 어디까지 세세하게 달아야 하는지, 어떤 주석..
출처: [프로그래머스 스쿨 - 코딩테스트 연습 - MY SQL 문제] : 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 링크: https://school.programmers.co.kr/learn/courses/30/lessons/284528 문제(일부): 평가등급과 성과금, 평가자 정보 조회 평가등급은 상,하반기 평균점수, 성과금 비율은 평가등급에 따라 부여됨 1. WITH절 사용 1) 상, 하반기 평균점수를 구하는 WITH절 생성 2) CASE WHEN 구문으로 1)의 평균 점수에 따라 평가등급과 성과금 비율 부여 3) 2)의 with절과 평가자 테이블을 JOIN하여 정보조회 WITH AVG_SCORE AS( SELECT EMP_NO, AVG(SCORE) AS AVG_SCORE FROM HR..
출처: [프로그래머스 스쿨 - 코딩테스트 연습 - MY SQL 문제] : 언어별 개발자 분류하기 링크: https://school.programmers.co.kr/learn/courses/30/lessons/276036 문제(일부): 2개의 테이블 정보를 활용하여 보유한 스킬별로 등급부여 0.BIT_OR 집계함수 이해하기 여러 사용자의 권한을 그룹별로 합쳐서 최대 권한을 계산할 수 있음 부서 ID가 10인 경우, 권한 1, 2, 4가 있는데, 이를 OR 연산하면 1 | 2 | 4 = 7이 됩니다. 즉, 읽기, 쓰기, 실행 권한 모두 있습니다. 부서 ID가 20인 경우, 권한 3과 6을 OR 연산하면 3 | 6 = 7이 되므로 같은 권한을 가지게 됩니다. CREATE TABLE UserPermissions..
출처: [프로그래머스 스쿨 - 코딩테스트 연습 - MY SQL 문제] : 조건에 맞는 사원정보 조회하기 링크: https://school.programmers.co.kr/learn/courses/30/lessons/284527 문제(일부): 2022년 상/하반기 평가 점수의 합이 가장 높은 사원을 출력 1. GROUP BY 활용하기 1)필요한 정보를 조회하기 위해 2개 테이블 JOIN 2) 상/하반기 점수를 합하기 위해 직원ID(HE.EMP_NO)로 GROUP BY 하여 SUM(HG.SCORE) 3) LIMIT 1으로 가장 높은 점수 직원 확인 SELECT SUM(HG.SCORE) AS SCORE, HE.EMP_NO, HE.EMP_NAME, HE.POSITION, HE.EMAIL FROM HR_EMPLO..
출처: [프로그래머스 스쿨 - 코딩테스트 연습 - MY SQL 문제] : 입양 시각 구하기(2) 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59413 문제(일부): 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회 0. 재귀쿼리 활용하기 0~23시까지 입양이 발생하지 않은 경우 0으로 count해야 함 1) 재귀쿼리를 활용해서 0~23을 만들기 2) right join으로 발생횟수 count *재귀쿼리 with절에 첫번째 select문은 1회만 실행,초기값with절의 두번째 select문은 where조건을 만족할 때까지 반복 => 0~23까지의 열 생성 with recursive time as ( select 0 as..