본문 바로가기
728x90
반응형

Programmers92

Lv.4 취소되지 않은 진료 예약 조회하기 취소되지 않은 진료 예약 조회하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krPATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL 문을 작성해주세요.진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요.결과는 진료예약일시를 기준으로 오름차순 정렬해주세요. 풀이SELECT A.APNT_NO, PT_NAME, A.PT_NO, A.MCDP_CD, DR_NAME, APNT_YMDFROM APPOINTMENT A JOIN PATIENT P ON A.. 2025. 2. 21.
Lv.4 5월 식품들의 총매출 조회하기 5월 식품들의 총매출 조회하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krFOOD_PRODUCT와 FOOD_ORDER 테이블에서 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL 문을 작성해주세요.이 때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬해주세요. 풀이SELECT P.PRODUCT_ID, PRODUCT_NAME, SUM(AMOUNT)*PRICE TOTAL_SALESFROM FOOD_PRODUCT P JOIN FOOD_ORDER O ON P.PRODUCT_ID = O.PRODUCT_IDWH.. 2025. 2. 7.
Lv.4 식품분류별 가장 비싼 식품의 정보 조회하기 식품분류별 가장 비싼 식품의 정보 조회하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krFOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL 문을 작성해주세요.이 때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요. 풀이SELECT CATEGORY, PRICE MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTWHERE (CATEGORY, PRICE) IN (SELECT CATEGORY, MAX(PRICE) .. 2025. 2. 7.
Lv.4 보호소에서 중성화한 동물 보호소에서 중성화한 동물 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화 되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요.중서화를 거치지 않은 동물은 성별 및 중성화 여부에 Intact, 중성화를 거친 동물은 Spayed 또는 Neutered라고 표시되어있습니다. 풀이SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAMEFROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON .. 2025. 2. 7.
Lv.3 대장균의 크기에 따라 분류하기 2 대장균의 크기에 따라 분류하기 2 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr대장균 개체의 크기를 내림차순으로 정렬했을 때 상위 0% ~ 25%를 'CRITICAL', 26% ~ 50%를 'HIGH', 51% ~ 75%를 'MEDIUM', 76% ~ 100%를 'LOW'라고 분류합니다.대장균 개체의 ID(ID)와 분류된 이름(COLONY_NAME)을 출력하는 SQL 문을 작성해주세요.이 때 결과는 개체의 ID에 대해 오름차순 정렬해주세요. 단, 총 데이터의 수는 4의 배수이며 같은 사이즈의 대장균 개체가 서로 다른 이름으로 분류되는 경우는 없습니다. 풀이SELECT ID, CASE WHEN.. 2025. 2. 7.
Lv.3 조건에 맞는 사용자 정보 조회하기 조건에 맞는 사용자 정보 조회하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krUSED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL 문을 작성해주세요.이 때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요.결과는 회원 ID를 기준으로 내림차순 정렬해주세요.  풀이 1 (서브쿼리 사용)SELECT Y.USER_ID, Y.NICKNAME, CONCAT(Y.C.. 2025. 2. 7.
728x90
반응형