[프로그래머스] MySQL_조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기(String, Date)
·
코딩 테스트/프로그래머스_MySQL
문제 조회수가 가장 높은 중고거래 게시물에 대한 첨부파일 경로를 조회하는 SQL문을 작성 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인첨부파일 경로만 조회조회수(VIEWS)를 조회하기 위해 중고거래 게시판 정보(USED_GOODS_BOARD) 테이블과 중고거래 게시판 첨부파일 정보(USED_GOODS_FILE) 테이블 JOIN 진행(기준 컬럼 : BOARD_ID)조회수 중 가장 많은 조회수(MAX())를 받은 게시물만 조회첨부파일 경로를 조회하기 위해 CONCAT() 활용하여 첨부파일 경로를 조회ORDER BY 내림차순(FILE_LD)select concat('/home/g..
[Python] 파이썬_파이썬 for 반복문과 enumerate(), continue, break
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  반복문_for문✔️ 반복문 보조 함수와 제어 키워드    ✔️  반복문_for문     for문for 반복문 : 반복할 횟수가 정해져 있는 경우순서가 있는 자료형(문자열, 리스트, 튜플) + 순서는 없지만 dict도 반복문 사용 가능for문 형식for 뱐수1, 변수2 in 반복할 객체/자료:___반복할 코드# for문을 이용해서 숫자 1-10 출력for num in range(1,11): print(num, end=' ')  # 리스트 for문 적용for l_item in [1,2,3,'사','오',[6,7,8], (8,9,10),{'key':'value'}]: print(l_item, end = ' ') print('\n','-'*50)# 튜플 f..
[프로그래머스] MySQL_자동차 대여 기록에서 장기/단기 대여 구분하기(String, Date)
·
코딩 테스트/프로그래머스_MySQL
문제 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간 구분을 추가하여 출력하는 SQL문을 작성  프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인자동차 대여 기록 아이디, 자동차 아이디, 대여 시작일, 대여 종료일, 대여 기간 구분만 출력대여 시작일(START_DATE)와  대여 종료일(END_DATE)은 '년도-월-일'로 변환(DATE_FORMAT())대여 기간을 구하기 위해 대여 종료일(END_DATE)에서 대여 시작일(START_DATE)의 차이를 구하고(DATEDIFF(END_DATE, START_DATE)+1), +1을 진행하는 이유는 대여 시작 당일도 ..
[프로그래머스] MySQL_자동차 평균 대여 기간 구하기(String, Date)
·
코딩 테스트/프로그래머스_MySQL
문제 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간 리스트를 출력하는 SQL문을 작성  프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인자동차 아이디와 평균 대여 기간만 조회대여 기간을 구하기 위해 대여 종료일(END_DATE)와 대여 시작일(START_DATE)의 차이를 구함DATEDIFF(END_DATE, START_DATE)를 일 단위의 차이를 구하고 +1은 실제 사용일을 맞춰 조회대여기간의 평균(AVG())을 구하고 소수점 2번째 자리에서 반올림(ROUND())하여 소수점 첫번째 자리까지 표시= AVERAGE_DURATION 별칭 지정평균 대여 기간(A..
[프로그래머스] MySQL_서울에 위치한 식당 목록 출력하기(SELECT)
·
코딩 테스트/프로그래머스_MySQL
문제 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr    요구 사항 확인식당 아이디, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수만 조회식당 점수(REVIEW_SCORE)를 구하기 위해 식당의 정보(REST_INFO) 테이블과식당의 리뷰 정보(REST_REVIEW) 테이블 JOIN 진행(기준 컬럼 : REST_ID)위에서 구한 점수를 바탕으로 식당 아이디(REST_ID)별 평균 점수(AVG()) 조회식당 주소(ADDRESS)가 서울에 있는 경우만 조회(ADDRESS..
[Python] 파이썬_파이썬 if else 조건문과 elif 다중 조건문, 조건표현식
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  if else 조건문✔️ elif 다중 조건문     ✔️  if else 조건문    if else 조건문 형식조건문특정 조건을 판별하여 작업을 분기 시키는 문법if else 조건문if 조건식:____조건이 참일 때 실행할 코드else:____조건이 거짓일 때 실행할 코드# 정수 할당x = 13# if문 적용if x==10: print(f"{x}은, 10입니다.")else: print(f"{x}은, 10이 아닙니다.")  # 리스트 할당l1 = ['파이썬', '조건문', 10, 15.3, True, [1,2,3], (4,5,6), {'key':365}]print(l1)print('-'*50)# if문 적용if '파이썬1' in l1: print(f..
[프로그래머스] MySQL_자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기(GROUP BY)
·
코딩 테스트/프로그래머스_MySQL
문제대여 중인 자동차인 경우 '대여중' 이라고 표시하고, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼 을 추가하여 자동차 ID와 리스트를 출력하는 SQL문을 작성 코딩테스트 연습 - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_school.programmers.co.kr    요구 사항 확인자동차의 아이디와 대여 여부만 조회자동차 아이디(CAR_ID)별로 자동차의 대여 여부를 조회하기 위해대여 ..
[Python] 파이썬_파이썬의 서식 지정자와 format 메서드 및 f-sting 활용
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  서식지정자✔️ format 메서드 및 f-sting     ✔️  서식지정자    서식지정자_%s%s : 문자(열) 입력 문자를 입력하는 경우 사용# 문자열 확인print('이 수업의 이름은 국어 입니다.')print('이 수업의 이름은 수학 입니다.')print('-'*50)# %s 적용 및 확인print('이 수업의 이름은 %s 입니다.' % '국어')print('이 수업의 이름은 %s 입니다.' % '수학')  # for문 적용 및 확인for i in ['국어','수학','사회','영어']: print('이 수업의 이름은 %s 입니다.' % i)    서식지정자_%d%d : 정수 입력정수를 입력하는 경우 사용# %d 적용 및 확인print('올해는 %d년..
[Python] 파이썬_파이썬 딕셔너리(dict)와 딕셔너리 함수 활용
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  딕셔너리 활용✔️  딕셔너리 함수✔️  딕셔너리 함수 활용     ✔️  딕셔너리 활용    딕셔너리 생성딕셔너리 사용dict 타입, JSON형이라고도 함web에서 자료를 주고 받을 때 주로 사용하는 형식key : value 쌍으로 이루어진 자료형key 호출하면 value가 나옴key에는 list, dict를 제외한 자료형이 올 수 있음value에는 모든 자료형의 자료가 들어갈 수 있음딕셔너리 생성중괄호 안에 key : value 쌍으로 생성빈 딕셔너리 생성 가능 : {}dict() 함수 이용해 대량의 딕셔너리 생성 가능# 딕셔너리 할당d = {'년월': '20250314', '국가':'미국', '방문자수': 1000}print(d)    딕셔너리_key의 자료형 ..
[Python] 파이썬_파이썬 리스트(list)와 튜플(tuple), 시퀀스 객체 활용
·
Python/데이터 분석을 위한 Python
데이터 분석을 위한 Python ✔️  리스트 활용✔️  튜플 활용✔️  시퀀스 객체     ✔️  리스트 활용    리스트 생성리스트 생성대괄호 안에 자료를 나열해서 생성내용이 비어있는 리스트 생성 가능 : []자료가 1개만 있는 리스트도 생성 가능# 리스트 할당 및 확인l = [1,2, "파이썬", 3.0,[4,5,6],(7,8,"리스트"), True, False]print(l, type(l))print('-'*50)# 비어 있는 리스트 할당 및 확인l2 = []print(l2, type(l2))print('-'*50)# 리스트 할당 및 확인l3 = [1]print(l3, type(l3))    리스트 형변환 함수list() : 리스트 형변환 함수# 리스트 적용print(list(range(1,10)..