취업준비/코딩테스트 문제 풀이

🤔 문제 다음은 식품공장의 정보를 담은 `FOOD_FACTORY` 테이블입니ㅏㄷ. `FOOD_FACTORY` 테이블은 다음과 같으며 `FACTORY_ID`, `FACTORY_NAME`, `ADDRESS`, `TLNO`는 각각 공장 ID, 공장이름, 주소, 전화번호를 의미합니다. `FOOD_FACTORY` 테이블에서 강원도에 위치한 식품공장의 공장ID, 공장이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. 예시 `FOOD_FACTORY` 테이블이 다음과 같을 때 SQL을 실행하면 다음과 같이 출력되어야 합니다. 💻 나의 풀이 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRES..
🤔 문제 `FIRST_HALF` 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다. `FIRST_HALF` 테이블 구조는 다음과 같으며, `SHIPMENT_ID`, `FLAVOR`, `TOTAL_ORDER`는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL문을 작성해주세요. 예시 예를 들어 `FIRST_HALF` 테이블이 다음과 같을 때 상반기 아이스크림 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같은 경우 출하 번호를 기준으로 오름차순 정렬하며 chocolate, me..
🤔 문제 다음은 아이스크림 가게의 상반기 주문 정보를 담은 `FIRST_HALF` 테이블과 아이스크림 성분에 대한 정보를 담은 `ICECREAM_INFO` 테이블입니다. `FIRST_HALF` 테이블 구조는 다음과 같으며, `SHIPMENT_ID`, `FLAVOR`, `TOTAL_ORDER`는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. `FIRST_HALF` 테이블의 기본 키는 `FLAVOR` 입니다. `ICECREAM_INFO` 테이블 구조는 다음과 같으며, `FLAVOR`, `INGREDIENT_TYPE`은 각각 아이스크림 맛, 아이스크림의 성분 타입을 나타냅니다. `INGREDIENT_TYPE`에는 아이스크림의 주 성분이 설탕..
🤔 문제 다음은 어느 한 서점에서 판매중인 도서들의 정보(`BOOK`) 테이블입니다. `BOOK` 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. `BOOK` 테이블에서 `2021년`에 출판된 `'인문'` 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(`BOOK_ID`), 출판일(`PUBLISHED_DATE`)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 예시 예를 들어 `BOOK` 테이블이 다음과 같다면 조건에 속하는 도서는 도서ID가 3, 4인 도서이므로 다음과 같습니다. 그리고 출판일 오름차순으로 정렬하여야 하므로 다음과 같은 결과가 나와야 합니다. 주의사항 `PUBLISHED_DATE`의 데이트 포맷이 예시와 동일해야 정답처리 ..
🤔 문제 다음은 중고거래 게시판 정보를 담은 `USED_GOODS_BOARD` 테이블과 중고거래 게시판 첨부 파일 정보를 담은 `USED_GOODS_REPLY`입니다. `USED_GOODS_BOARD` 테이블은 다음과 같으며 `BOARD_ID`, `WRITER_ID`, `TITLE`, `CONTENTS`, `PRICE`, `CREATED_DATE`, `STATUS`, `VIEWS`은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. `USED_GOODS_REPLY` 테이블은 다음과 같으며 `REPLY_ID`, `BOARD_ID`, `WRITER_ID`, `CONTENTS`, `CREATED_DATE`는 각각 댓글ID, 게시글ID, 작성자ID, 댓글내..
🤔 문제 다음은 종합병원에 등록된 환자정보를 담은 `PATIENT` 테이블입니다. `PATIENT` 테이블은 다음과 같으며 `PT_NO`, `PT_NAME`, `GEND_CD`, `AGE`, `TLNO`는 각각 환자 번호, 환자 이름, 성별코드, 나이, 전화번호를 의미합니다. `PATIENT` 테이블에서 12세 이하인 여자환자의 환자 이름, 환자 번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, `NONE`으로 출력시켜주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이가 같다면 환자 이름을 기준으로 오름차순 정렬해주세요. 예시 `PATIENT` 테이블이 다음과 같을 때 SQL을 실행하면 다음과 같이 출력되어야 합니다. 💻 나의 풀이 SELECT PT_N..
🤔 문제 다음은 어느 자동차 대여 회사에서 대여중인 자동자들의 정보를 담은 `CAR_RENTAL_COMPANY_CAR` 테이블입니다. `CAR_RENTAL_COMPANY` 테이블은 아래와 같은 구조로 되어있으며, `CAR_ID`, `CAR_TYPE`, `DAILY_FEE`, `OPTIONS`는 각각 자동차ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진'이 있습니다. 자동차 옵션 리스트는 콤마(`,`)로 구분된 키워드 리스트(예: '열선시트', '스마트키', '주차감지센서')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', '네비게이션', '통풍시트', '열선시트', '후방카메라', '가죽시트'..
🤔 문제 다음은 종합병원에 속한 의사 정보를 담은 `DOCTOR` 테이블입니다. `DOCTOR` 테이블은 다음과 같으며 `DR_NAME`, `DR_ID`, `LCNS_NO`, `HIRE_YMD`, `MCDP_CD`, `TLNO`는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. `DOCTOR` 테이블에서 진료과가 흉부외과(`CS`)이거나 일반외과(`GS`)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 예시 `DOCTOR` 테이블이 다음과 같을 때 SQL을 실행하면 다음과 같이 출력되어야 합니다. 주의사항 날짜 포맷은 예시와 동..
상급닌자연습생
'취업준비/코딩테스트 문제 풀이' 카테고리의 글 목록 (6 Page)