분류 전체보기 162

[LeetCode - Pandas] (Easy) 1179. Reformat Department Table

Table: Department+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || revenue | int || month | varchar |+-------------+---------+SQL에서 (id, month)는 이 테이블의 기본 키입니다. 이 테이블은 각 부서의 월별 수익에 대한 정보를 포함하고 있습니다. 월(month)에는 ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]의 값이 포함됩니다. 문제테이블을 재구성하여 부서 ID 열과 각 월별..

[StrataScratch - SQL] (Easy) Number of violations

문제 위반에 대한 세부 정보를 포함하는 건강 검진 데이터셋이 제공됩니다. 각 행은 하나의 검사를 나타내며, 검사에서 위반이 발생한 경우 violation_id 열에 값이 포함됩니다. 검사 날짜를 기준으로 'Roxanne Cafe'에서 발생한 각 년도의 위반 건수를 계산하세요. 출력 형식은 년도와 해당 년도의 위반 건수를 포함하며, 년도를 오름차순으로 정렬합니다. 테이블설명 예상결과 ✏️ 풀이SELECT YEAR(inspection_date) AS inspection_year, COUNT(*) AS n_violationsFROM sf_restaurant_health_violationsWHERE business_name = 'Roxanne Cafe' AND violation_id IS NOT NULL..

[LeetCode - Pandas] (Easy) 1211. Queries Quality and Percentage

Table: Queries+-------------+---------+| Column Name | Type |+-------------+---------+| query_name | varchar || result | varchar || position | int || rating | int |+-------------+---------+이 테이블은 중복된 행을 포함할 수 있습니다.이 테이블은 데이터베이스에서 수집된 일부 쿼리 정보를 포함하고 있습니다.position 열은 1에서 500까지의 값을 가집니다.rating 열은 1에서 5까지의 값을 가집니다. rating이 3 미만인 쿼리는 불량 쿼리입니다. 문제쿼리 품질은 다음과 같이 정의됩니다 : 쿼리 평점과 그..

[LeetCode - Pandas] (Easy) 1251. Average Selling Price

Table: Prices+---------------+---------+| Column Name | Type |+---------------+---------+| product_id | int || start_date | date || end_date | date || price | int |+---------------+---------+(product_id, start_date, end_date)는 이 테이블의 기본 키입니다.각 행은 start_date부터 end_date까지의 기간 동안 product_id의 가격을 나타냅니다.각 product_id에 대해 겹치는 기간은 없습니다. 즉, 동일한 product_id에 대해 두 개의 겹치..

[StrataScratch - SQL] (Easy) Captain Base Pay

문제경찰 대장의 기본 급여를 찾아주세요.직원 이름과 해당하는 기본 급여를 함께 출력해주세요. 테이블설명 예상결과 ✏️ 풀이SELECT employeename, basepayFROM sf_public_salariesWHERE jobtitle LIKE '%Police%' AND jobtitle LIKE '%Captain%';police와 captain 이 들어간 직급을 찾는 문제였다police catains 라는 직즙을 찾는 문제인줄 알고 LIKE '%Police Captains%'로 풀어서 헤맸다문제에서 police, captain이라고 명확하게 구분을 해줘야 하지 않을까 싶다

[GA4] 100% 완벽한 데이터 수집이 어려운 이유

강의 링크 : https://www.youtube.com/watch?v=xFYehFUO9sw&list=PLRrkVu2PYLQhRN7f4YvsAcyEDatyYpt25&index=4 23년도에 올라온 강의이기 때문에 23년도 기준 현재와 다른 내용이 있을 수도 있다.기본적인 Google Analytics4 사용법을 익히기 위함이니 이론적인 부분은 참고만 할 것. Google Analytics를 사용하면서 데이터 수집이 제대로 이뤄지지 않을 경우- 웹사이트에서 gtag 로드를 위해 스크립트 파일 요청을 하고 구글 태그 서버에서 스크립트 파일을 전달 받는 과정에서 인터넷 속도 저하, 인터넷 끊김 문제로 스크립트를 제대로 로딩하지 못 할 경우- 브라우저에서 외부 스크립트 요청 차단할 경우- 이벤트 실행시 구글 애..

[GA4] 구글 애널리틱스4의 데이터 수집, 처리, 보고 구조 이해하기

강의 링크 : https://www.youtube.com/watch?v=lZad6JQwsjI&list=PLRrkVu2PYLQhRN7f4YvsAcyEDatyYpt25&index=3 23년도에 올라온 강의이기 때문에 23년도 기준 현재와 다른 내용이 있을 수도 있다.기본적인 Google Analytics4 사용법을 익히기 위함이니 이론적인 부분은 참고만 할 것. 수집(Collection) → [ 구성(Configuration) ↔ 처리(Processing) ] → 보고(Reporting) 데이터 수집웹페이지 접속 → (gtag로드 → GA4 구성 → view_article 이벤트 실행) → 구글 애널리틱스 서버 전송- 구글 애널리틱스 서버로 데이터가 전송 될 때 Measurement Protocol 형태로 ..

[LeetCode - Pandas] (Easy) 1280. Students and Examinations

Table: Students+---------------+---------+| Column Name | Type |+---------------+---------+| student_id | int || student_name | varchar |+---------------+---------+student_id는 이 테이블의 기본 키(고유 값이 있는 열)입니다.이 테이블의 각 행은 학교에서 한 학생의 ID와 이름을 포함하고 있습니다.Table: Subjects+--------------+---------+| Column Name | Type |+--------------+---------+| subject_name | varchar |+--------------+------..