본문 바로가기
반응형

전체보기119

[SQL 문제 풀이] 프로그래머스 SQL 고득점 kit - SELECT Level 3 풀이 프로그래머스에서 제공하는 SQL 고득점 kit 중 SELECT Level 3 문제들에 대한 풀이입니다. 대장균들의 자식의 수 구하기 풀이 SELECT A.ID, COUNT(CASE WHEN B.ID IS NOT NULL THEN 1 END) CHILD_COUNT FROM ECOLI_DATA A LEFT JOIN ECOLI_DATA B ON A.ID=B.PARENT_ID GROUP BY 1 ORDER BY 1; - COUNT 함수 안에 CASE WHEN 사용 ID 값이 NULL이면 자식의 수를 0으로 출력해야 한다. 따라서 LEFT JOIN을 한 B 테이블의 ID 값이 NULL 이면 COUNT를 하지 말아야 한다. 처음에는 CASE WHEN의 조건을 IS NULL THEN 0 ELSE 1 조건으로 했다. .. 2024. 4. 19.
[SQL] MySQL - 날짜(Date) 관련 함수 다루기 DATETIME 추출하기 - YEAR - MONTH - DAY - HOUR - MINUTE - SECOND 각 항목들을 다음과 같은 형식으로 추출할 수 있다. YEAR(날짜) DATEFORMAT 지정 DATE_FORMAT(날짜, '%Y-%m') 위와 같이 날짜 형식을 지정할 수 있다. 날짜 형식을 지정해 다음과 같이 WHERE 조건 절에 활용할 수 있다. WHERE DATE_FORMAT(YMD, '%Y-%m') = '2022-05' 2024. 2. 26.
[Docker] Ubuntu에 docker 설치하기 1. 패키지 목록 업데이트 sudo apt-get update 2. 사전에 필요한 패키지 설치 sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc 3. 도커 패키지 설치 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 4. 설치 완료 .. 2024. 2. 19.
[TIL] 240105 - 데브코스 82일차 학습 내용 - Airflow API & Airflow 모니터링 새로 알게 된 것 Airflow에서 제공하는 API를 활용해서 실행 상태를 모니터링 할 수 있다. 또한 컨테이너에 접속하지 않고 API를 활용해 코드로 dag를 트리거 하거나, 환경변수, dag 목록을 확인할 수 있다. https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html#section/Overview Airflow REST API airflow.apache.org Config API를 호출하면 막혀있는데 이걸 푸는 방법 http://localhost:8080/api/v1/config를 호출하면 airflow.cfg의 webserver 섹션에 있는 expo.. 2024. 1. 5.
반응형