전체 글 59

[아이티윌 빅데이터 52기] Day 7 Python Basic

파이썬 시작하기 / 변수와 연산자-프로그래밍 언어-파이썬 코딩 준비-개발 도구 설치하기-첫 번쨰 프로그램-변수의 이해 프로그래밍 언어프로그램은 사람이 컴퓨터에게 전달하기 위한 명령어의 모음으로저장 / 검색 / 수정 / 삭제로 이루어져있음 sql 로 보면 insert , Select , Update ,Delete소프트웨어로 보면 create ,read ,update ,delete > CRUD 소프트웨어가 수행해야하는 가장 기본적인 기능 컴퓨터는 0.1로 이루어진 이진수 체계만 이해할 수 있고프로그램은 컴퓨터에게 명령을 내리기 위한 이진수의 집합이라 할 수 있음 근데 우리가 직접 컴퓨터랑 이진수로 소통할 수 없으니프로그래밍 언어를 통해 진행하는 것 파이썬이 실행되는 방식소스 코드 > 인터프리터 > ..

프로그래머스 SQL 오답노트 Level 3 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기

자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중' 이라고 표시하고, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼(컬럼명: AVAILABILITY)을 추가하여 자동차 ID와 AVAILABILITY 리스트를 출력하는 SQL문을 작성해주세요. 이때 반납 날짜가 2022년 10월 16일인 경우에도 '대여중'으로 표시해주시고 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요. 1. 문제 해석의 오류WITH A AS (SELECT * ,MAX(end_date) OVER (PARTITION BY CAR_ID ORDER BY end_date DESC) LA..

SQL 2025.10.14

프로그래머스 SQL 오답노트 Level 3 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기

특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 FISH_INFO에서 평균 길이가 33cm 이상인 물고기들을 종류별로 분류하여 잡은 수, 최대 길이, 물고기의 종류를 출력하는 SQL문을 작성해주세요. 결과는 물고기 종류에 대해 오름차순으로 정렬해주시고, 10cm이하의 물고기들은 10cm로 취급하여 평균 길이를 구해주세요. 컬럼명은 물고기의 종류 'FISH_TYPE', 잡은 수 'FISH_COUNT', 최대 길이 'MAX_LENGTH'로 해주세요. SELECT COUNT(FISH_TYPE) FISH_COUNT , MAX(LENGTH) MAX_LENGTH ,FISH_TYPEFROM FISH_INFOGROUP BY FISH_TYPEHAVING AVG(IFNULL(LENGTH,10)) >= 33ORDER..

SQL 2025.10.14