본문 바로가기

전체 글49

[대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 프로그래머스] - Level3 Oracle 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/151139 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr -- 코드를 입력하세요SELECT to_char(to_date(A.month,'MM'),'FMMM') as MONTH,A.car_id,count(*) as RECORDS FROM ( SELECT to_char(start_date,'MM') as MONTH,history_id,car_id FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE .. 2024. 8. 30.
[프로그래머스]-즐겨찾기가 가장 많은 식당 정보 출력하기 Level3 Oracle풀이 https://school.programmers.co.kr/learn/courses/30/lessons/131123 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  -- 코드를 입력하세요select A.food_type,A.REST_ID,A.REST_NAME, B.favorites from ( SELECT *FROM REST_INFO ) AJOIN( SELECT food_type,max(favorites) as favoritesFROM REST_INFO group by food_type ) BOn A.food_type = B.food_type an.. 2024. 8. 29.
[프로그래머스 있었는데요 없었습니다]Level-3 Join Oracle풀이 있었는데요 https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2024. 8. 28.
[프로그래머스] - 카테고리 별 도서 판매량 집계하기 level3 SQL https://school.programmers.co.kr/learn/courses/30/lessons/144855 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.Column nameTypeNullableDescriptionBOOK_IDINTEGERFALSE도서 IDCATEGORYVARCHAR(N)FALSE카테고리 (경제, 인문, 소설, 생활, 기술)AUTHOR_ID.. 2024. 8. 23.
[매출 관리 프로그램 제작] - 기능구현(3),시각화기능 추가 지난 포스팅에서 기능2를 구현하였다. 이어서 기능3을 구현하겠다.    곰곰이 생각해 봤는데 DB의 데이터를 수정하는 기능4번은 사용자에게 너무 큰 권한을 주는것 같다는 생각을 하였다. 데이터 무결성도 쉽게 깨질수 있어 데이터 수정기능인 4번은 구현하지 않기로 결정.  기능4번 대신에 새롭게 추가할 다음과같은 유용한 기능을 생각해보았다.- 데이터 시각화 기능- 조회 데이터 Export기능- 매출예측 Ai 기능을 추가하기로 하였다. 이번포스팅에서는 기능3번과 데이터 시각화 기능을 구현하였다.  시각화를 위해 pandas와 matplotlib 를 임포트한다.  데이터를 시각화 하려면 DataFrame 형태로 바꿔야한다. 그리고 DataFrame 컬럼명을 지정해 줘야하는데하나의 버튼으로 컬럼명에따라 모든 쿼리.. 2024. 8. 22.
[매출 관리 프로그램 제작] - 기능구현(2) 지난 포스팅에서 기능1번을 구현하였다.  이어서 기능 2번을 구현하겠다.       우선 버튼을 클릭하면 기능이 실행되도록 이벤트를 연결하겠다.     만들어놓은 쿼리를 가져온다.   아래는 기능2번 소스코드이다.    여러번 기능이 실행 될때마다 테이블을 새롭게 생성하는 걸 방지하기위해 if문을 추가하였다.   아래는 실행 결과이다.  1번기능 정상 작동  곧바로 2번기능도 정상작동   이어서 기능1번이 잘 실행됨을 확인할 수있다. 아래는 실행 영상이다.  실행 영상 이로서 기능2번 구현을 마친다.      * 어트리뷰트 =  객체가 가진 속성을 가리키는말. 2024. 8. 20.