분류 전체보기 461

[데이터베이스 - Oracle] 164673 - 조건에 부합하는 중고거래 댓글 조회하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 중복되는 애트리뷰트가 많아서, 별칭을 주고 해결했다. 2. 코드 SELECT b.title, b.board_id, r.reply_id, r.writer_id, r.contents, to_char(r.created_date, 'yyyy-mm-dd') created_date from used_goods_board b, used_goods_reply r where b...

[프로그래머스 - Oracle] 133025 - 과일로 만든 아이스크림 고르기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 FK와 PK를 일치시켜줘야 한다. 안 그러면 이상한 값이 튀어나옴. 2. 코드 -- 코드를 입력하세요 SELECT f.flavor from first_half f, icecream_info i where f.total_order > 3000 and i.ingredient_type = 'fruit_based' and f.flavor = i.flavor order b..

[프로그래머스 - Oracle] 131120 - 3월에 태어난 여성 회원 목록 출력하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 to_char로 month만 추출하여 03과 같은것만 추출했다. 추가로 TLNO가 NOT NULL인 것만 추출하였다. 2. 코드 -- 코드를 입력하세요 SELECT member_id, member_name, gender, to_char(date_of_birth, 'yyyy-mm-dd') DATE_OF_BIRTH from member_profile where to_..

[프로그래머스 - Oracle] 144853 - 조건에 맞는 도서 리스트 출력하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 to_char 함수으로 날짜 포맷을 변경한 뒤에 where, select를 하였다. 2. 코드 -- 코드를 입력하세요 SELECT book_id, to_char(published_date, 'yyyy-mm-dd') from book where to_char(published_date, 'yyyy-mm-dd') like '2021%' and category = '인..

[프로그래머스 - Oracle] 151136 - 평균 일일 대여 요금 구하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 group by로 자동차 종류를 묶는다. 이후 having을 통해 자동차 종류가 'SUV'인 차량에 대해서만 평균을 구한다. 반올림을 위해 round 함수를 사용했다. 2. 코드 -- 코드를 입력하세요 SELECT round(avg(daily_fee)) as AVERAGE_FEE from car_rental_company_car group by car_type h..

[프로그래머스 - Oracle] 133024 - 인기있는 아이스크림

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 크게 어렵지 않았다. 2. 코드 -- 코드를 입력하세요 SELECT flavor from first_half order by total_order desc, shipment_id asc 3. 마무리

[프로그래머스 - Oracle] 132201 - 12세 이하인 여자 환자 목록 출력하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 문제 그대로 반환하면 된다. 다만 NULL이면 NONE을 출력해야 하는데, 이를 위해서 NVL(Attr, NULL일 때 반환값)을 사용했다. 2. 코드 -- 코드를 입력하세요 SELECT PT_NAME, PT_NO, GEND_CD, AGE, nvl(tlno, 'NONE') FROM PATIENT WHERE AGE

[프로그래머스 - Oracle] 131536 - 재구매가 일어난 상품과 회원 리스트 구하기

0. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 풀이 방법 user_id와 product_id를 그룹으로 묶어서 count(*)로 열의 개수를 센다. 열의 개수가 1개 초과면 반환한다. 2. 코드 -- 코드를 입력하세요 SELECT user_id, product_id from online_sale group by user_id, product_id having count(*) > 1 order by user_id asc,..

[데이터베이스] ER 모델(관계, Relationship)

앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.10.21 - [Computer Science/데이터 베이스] - [데이터베이스] ER 모델(Entity Type, Entity Sets, Attributes and Keys) [데이터베이스] ER 모델(Entity Type, Entity Sets, Attributes and Keys) 앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.10.20 - [Computer Science/데이터 베이스] - [데이터베이스] 스키마(Schema), 인스턴스(Instance), 상태(State) [데이터베이스] 스키마(Schema), 인스턴스(Instance), hi-guten-tag.tistory.com 1. 관계(Relationship)란? 위의 그림에는 여..

[데이터베이스] ER 모델(Entity Type, Entity Sets, Attributes and Keys)

앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.10.20 - [Computer Science/데이터 베이스] - [데이터베이스] 스키마(Schema), 인스턴스(Instance), 상태(State) [데이터베이스] 스키마(Schema), 인스턴스(Instance), 상태(State) 앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.10.20 - [Computer Science/데이터 베이스] - [데이터베이스] 데이터 모델 [데이터베이스] 데이터 모델 앞의 글을 읽으시면 이해에 도움이 됩니다. 2023.10.10 hi-guten-tag.tistory.com 1. ER 모델이란? Entity-Relationship 모델(ER 모델)은 데이터 모델링의 한 유형으로, 데이터베이스에서 사용될 데이터의 ..