일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker container
- 데이터 엔지니어
- datacamp
- airflow webserver
- data_engineer
- hackerrank
- delete join
- docker image
- SQL
- leetcode
- BOT
- 프로그래머스
- Python
- 그리디
- 백준온라인저지
- dsf
- Airflow
- MySQL
- 2023년 목표
- terraform
- airflow architecture
- docker
- 백준 온라인 저지
- Dynamic Programming
- Data Engineering
- Spark
- 알고리즘
- Pseudo Lab
- telegram
- 빅데이터를 지탱하는 기술
- Today
- Total
목록전체 글 (104)
Lim Seunghyun Space
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
LeetCode 문제 중 테이블에 중복된 데이터를 삭제하는 문제가 있다. 오로지 DELETE 문만 사용해야 하며 SELECT 문을 이용할 수 없다. DELETE JOIN은 중복된 데이터나 같은 rows나 테이블에 관련된 rows들을 삭제할 때 사용한다. Syntax DELETE table_a FROM table_a JOIN table_b ON table_a.attribute_name = table_b.attribute_name WHERE condition; 데이터 조회시 사용했었던 JOIN 문법과 유사하다. Referece Problem: https://leetcode.com/problems/delete-duplicate-emails/description/ https://www.geeksforgeeks...
LeetCode의 문제 중 칼럼 내의 성별을 남자는 여자로, 여자는 남자로 변경하는 SQL을 작성하는 문제가 있었다. 문제는 별도의 임시 테이블을 생성하지 않고 UPDATE문을 이용하는 게 조건이었다. CASE-WHEN을 이용하여 간단하게 작성할 수 있지만 UPDATE Salary SET sex = CASE WHEN sex = "f" THEN "m" WHEN sex = "m" THEN "f" END; 다른 방법으로도 할 수 있을거 같아서 조사해 보았다. 다른 방법으로는 조건 검증에 사용되는 IF() 함수를 사용하는 것으로 Syntax는 IF(condition, true_value, false_value) condition이 참이면 true_value로 거짓이면 false_value를 반환한다. IF() ..
Source https://leetcode.com/problems/market-analysis-i/ Market Analysis I - LeetCode Can you solve this real interview question? Market Analysis I - Table: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | user_id | int | | join_date | date | | favorite_brand | varchar | +----------------+---------+ u leetcode.com 문제 2019년도에 주문 이력이 있는 user_id와 join_date 그리고..
Source https://leetcode.com/problems/exchange-seats/description/ Exchange Seats - LeetCode Can you solve this real interview question? Exchange Seats - Table: Seat +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | student | varchar | +-------------+---------+ id is the primary key column for this table. Ea leetcode.com 문제 연속된 두 학생의 ID를 교환하는 쿼리를 작성 마지막 학생의 ..

Diagrams Python 코드로 다이어그램을 작성할 수 있는 라이브러리. 라이브러리 링크: https://diagrams.mingrammer.com/ Diagrams · Diagram as Code Diagram as Code diagrams.mingrammer.com Installation python 3.6 버전 이상 환경 pip3 install diagrams brew install graphviz (Mac 의 Brew 환경에서 설치) Features 다양한 클라우드 서비스 제공 업체의 아이콘 사용가능 클러스터도 표현 가능 간단한 코드로 다이어그램 작성 가능 Python 언어 제공 How to Use from diagrams import Diagram # 다이어그램 # 다이어그램에 표시할 대상 ..

개요 local 환경에서 Kubernetes로 airflow 환경을 구축하는 도중 kind로 cluster 생성 에러가 발생한 부분을 정리 환경 M1 Mac Docker version: 20.10.12, build e91ed57 kind: 0.17.0 원인 cluster의 Node에서 사용되는 Container Architecture 가 호스트 머신과 호환이 되지 않아서 발생한 문제(추정) 해결 방법 호환이 되는 Docker image를 별도로 생성하여 Cluster의 Node에 지정 1. Dockerfile 생성 # 이미지의 버전은 변경 가능 FROM --platform=arm64 kindest/node:v1.23.4 RUN arch 2. 도커 이미지 빌드 docker build -t kind_node..