본문 바로가기

전체 글

평균 일일 대여 요금 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/151136 - CAR_RENTAL_COMPANY_CAR 테이블의 평균 일일 대여 요금을 출력. 단, SUV 여야 한다. 또한 평균을 소수 첫 번재 자리에서 반올림하고 컬럼명을 AVERAGE_FEE로 지정한다. - SQL SELECT ROUND(AVG(daily_fee)) AS "AVERAGE_FEE" FROM CAR_RENTAL_COMPANY_CAR WHERE car_type = 'SUV' GROUP BY car_type 더보기
3월에 태어난 여성 회원 목록 출력하기 - member_profile 테이블의 회원 id, 이름, 성별, 생년월일을 조회한다. 단, 생일이 3월이고 여성인 회원을 조회한다. 전화번호가 없으면 제외하고 회원 ID를 기준으로 오름차순 정렬한다. 1.is not null 사용 - SQL mysql : SELECT member_id, member_name, gender, DATE_FORMAT(date_of_birth, '%Y-%m-%d') FROM MEMBER_PROFILE WHERE tlno IS NOT NULL AND gender = 'W' AND DATE_FORMAT(date_of_birth, '%m') = '03' ORDER BY member_id; oracle : SELECT member_id, member_name, gender, TO_C.. 더보기
조건에 맞는 도서 리스트 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/144853 - BOOK 테이블의 ID와 출판일을 출력한다. 단, 2021년도 인문 카테고리의 해당하는 서적의 리스트만 출력한다. 또한 출판일을 기준으로 오름차순으로 정렬한다. - SQL mysql : SELECT book_id, DATE_FORMAT(published_date, '%Y-%m-%d') FROM BOOK WHERE DATE_FORMAT(published_date, '%Y') = '2021' AND category = '인문' ORDER BY published_date ASC; oracle : SELECT book_id, TO_CHAR(published_date, 'yyyy-mm-dd') .. 더보기
조건에 부합하는 중고거래 댓글 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/164673 - user_goods_board의 제목과 id, user_goods_reply의 댓글id, 작성자id, 내용, 작성일을 출력한다. 단, 2022년 10월의 게시물이어야하며 댓글 생성일 기준 오름차, 게시물 제목 기준 오름차 정렬을 한다. 1. board_id 값을 기준으로 조인을 진행한다. 2. 2022년 10월의 게시물을 찾아야 하므로 TO_CHAR 혹은 DATE_FORMAT으로 2022-10의 게시물을 찾는다. 3. ORDER BY로 reply.created_date 기준 오름차, board.title 기준 오름차 순으로 정렬한다. -SQL oracle : SELECT board.ti.. 더보기
서울에 위치한 식당 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131118?language=oracle - rest_info 테이블의 id, name, food_type, favorites, address와 rest_review 테이블의 review_score의 평균 점수를 출력해야한다. 단, 주소가 서울이어야하며 평균 점수는 3번째 자리에서 반올림한다. 1. rest_view 테이블에서 rest_id 별로 그룹화한뒤 Score를 평균(AVG)낸다. 2 평균 낸 테이블과 rest_info 테이블을 rest_id를 기준으로 join한다. 3. join한 테이블에 address가 서울이 들어가는 튜플만 뽑아서 id, name, food_type, favorites, .. 더보기
강원도에 위치한 생산공장 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131112?language=mysql 식품 정보를 담은 FOOD_FACTORY 테이블에서 address가 강원도인 식품의 공장 ID, 공장 이름, 주소를 출력한다. 다만, 공장 id를 기준으로 오름차순으로 출력한다. - 사용 Query : select from where order by 주소 = 강원도 가 아닌 주소에 강원도가 포함되어 있어야 함으로 == 이 아닌 Like문을 사용한다. - SQL SELECT factory_id, factory_name, address FROM food_factory WHERE address like '%강원도%' ORDER BY factory_id ASC; 더보기
인기있는 아이스크림 https://school.programmers.co.kr/learn/courses/30/lessons/133024?language=oracle 상반기 아이스크림 정보를 담은 FIRST_HALF 테이블에서 FLAVOR만 추출한다. 단, 총 주문량 기준으로 내림차 순 정렬, 출하 번호 기준으로 오름차순 정렬한다. - SQL Query SELECT flavor FROM FIRST_HALF order by total_order desc, shipment_id asc; 더보기
AWS VPC 및 서브넷 설정하기 (1) VPC 직접 만든 뒤 설정 확인하기 (2) Subnet 생성하기 (3) EC2 과제용 테스트 인스턴스 만들기참조 : 인스턴스 타입에 대해 아래 내용 읽기 (4) IGW 생성하여 EC2 의 외부 노출 시도하기 (5) Route Table 를 통해 IGW 와 EC2 를 연결하여, 외부 노출을 위한 설정 완료하기 (6) 인스턴스 SSH (22) 접근 확인 후 인스턴스 내에서 ping google.com 입력하기 1. vpc 직접 만든 뒤 설정 확인하기 2.Subnet 생성하기 이후 테스트를 위해 public, private subnet을 2개씩 생성해본다. 3. EC2 과제용 테스트 인스턴스 만들기 테스트용이므로 인스턴스 타입을 linux 아무거나 하나 골라서 사용한다. 그러나 ec2 우클릭해서 연결 .. 더보기