전체 글 180

[StrataScratch - SQL] (Easy) Workers With The Highest Salaries

문제가장 높은 급여를 받는 직원들의 직책을 찾으세요. 여러 직원이 동일한 최고 급여를 받는 경우, 그런 직원들의 직책을 모두 포함하세요. 테이블설명 예상결과 ✏️ 풀이SELECT t.worker_titleFROM worker AS wJOIN title AS t ON w.worker_id = worker_ref_idWHERE salary = (SELECT MAX(salary) FROM worker);서브쿼리로 worker 테이블 전체의 최고 급여를 구한 후 WHERE 절에서 필터

[GA4] 구글 애널리틱스4 설치 실습(Flutter, 모바일 앱)

강의 링크 : https://www.youtube.com/watch?v=B0wDmwZ7pOg&list=PLRrkVu2PYLQhRN7f4YvsAcyEDatyYpt25&index=8 23년도에 올라온 강의이기 때문에 23년도 기준 현재와 다른 내용이 있을 수도 있다.기본적인 Google Analytics4 사용법을 익히기 위함이니 이론적인 부분은 참고만 할 것. 구글 태그 매니저를 이용한 설치 실습 아래 과정을 진행하기 전 유튜브 강의 내용에 있는 강의 문서 링크에 접속해 해당 내용을 먼저 수행 후 진행할 것. 해당 실습을 진행해보니 원활하게 하려면 nodejs, 안드로이드 스튜디오가 설치 되어 있어야 하는데오래된 컴퓨터 용량 이슈로 인해서 마지막에 앱을 띄워 디버그까지 보는 것은 못 해봤다실습을 하면서 기..

[LeetCode - Pandas] (Easy) 627. Swap Salary

Table: Salary+-------------+----------+| Column Name | Type |+-------------+----------+| id | int || name | varchar || sex | ENUM || salary | int |+-------------+----------+id는 이 테이블의 기본 키(고유 값을 가진 열)입니다.sex 열은 ('m', 'f') 유형의 ENUM(카테고리) 값입니다.이 테이블은 직원에 대한 정보를 포함하고 있습니다. 문제'f'와 'm' 값을 모두 교환하는 해결책을 단일 업데이트 문으로 작성하십시오 (즉, 모든 'f' 값을 'm'으로, 모든 'm' 값을 'f..

[LeetCode - Pandas] (Easy) 1050. Actors and Directors Who Cooperated At Least Three Times

Table: ActorDirector+-------------+---------+| Column Name | Type |+-------------+---------+| actor_id | int || director_id | int || timestamp | int |+-------------+---------+timestamp는 이 테이블의 기본 키(고유 값을 가진 열)입니다. 문제배우가 감독과 최소 3번 이상 협업한 모든 (actor_id, director_id) 쌍을 찾는 해결책을 작성하십시오.결과 테이블은 아무 순서로 반환해도 됩니다.결과 형식은 아래 예시와 같습니다.Example 1:Input: ActorDirector table:+-------------+-..

[GA4] 구글 애널리틱스4 설치 실습(GTM)

강의 링크 : https://www.youtube.com/watch?v=exN0kubP0Kg&list=PLRrkVu2PYLQhRN7f4YvsAcyEDatyYpt25&index=7 23년도에 올라온 강의이기 때문에 23년도 기준 현재와 다른 내용이 있을 수도 있다.기본적인 Google Analytics4 사용법을 익히기 위함이니 이론적인 부분은 참고만 할 것. 구글 태그 매니저를 이용한 설치 실습 아래 과정을 진행하기 전 유튜브 강의 내용에 있는 강의 문서 링크에 접속해 해당 내용을 먼저 수행 후 진행할 것. 1. 구글 태그 관리자에서 새로운 계정을 만든다 1-1. 타겟 플랫폼은 웹으로 지정 1-2. 서비스 이용약관 동의 후 생성 2. 생성 후 나오는 코드 두 개를 복사 3. index.html을 열어 와..

[LeetCode - Pandas] (Easy) 1068. Product Sales Analysis I

Table: Sales+-------------+-------+| Column Name | Type |+-------------+-------+| sale_id | int || product_id | int || year | int || quantity | int || price | int |+-------------+-------+(sale_id, year)는 이 테이블의 기본 키(고유한 값의 열 조합)입니다.product_id는 Product 테이블에 대한 외래 키(참조 열)입니다.이 테이블의 각 행은 특정 연도에 product_id 제품에 대한 판매를 나타냅니다.가격은 단위당 가격임에 유의하세요.Table: Product+-----------..

[LeetCode - Pandas] (Easy) 1075. Project Employees I

Table: Project+-------------+---------+| Column Name | Type |+-------------+---------+| project_id | int || employee_id | int |+-------------+---------+(project_id, employee_id)는 이 테이블의 기본 키입니다.employee_id는 Employee 테이블에 대한 외래 키입니다.이 테이블의 각 행은 employee_id를 가진 직원이 project_id를 가진 프로젝트에서 일하고 있음을 나타냅니다.Table: Employee+------------------+---------+| Column Name | Type |+----------..

[StrataScratch - SQL] (Easy) Customer Details

문제각 고객이 주문을 했는지 여부에 관계없이 각 고객의 세부 정보를 찾으세요.고객의 이름, 성, 도시와 함께 주문 내역을 출력하세요.고객의 첫 번째 이름과 주문 내역을 기준으로 오름차순으로 기록을 정렬하세요. 테이블설명 예상결과 ✏️ 풀이SELECT c.first_name, c.last_name, c.city, o.order_detailsFROM customers AS c LEFT JOIN orders AS o ON o.cust_id = c.idORDER BY first_name, order_details;예상 결과를 보면 주문내역이 없는 Emma 도 출력되어야 하기 때문에customers테이블을 기준으로 left join을 해야 원하는 데이터가 조회된다