목록알고리즘 (108)
노아
Question ROOT 아이템을 찾아 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME)을 출력하는 SQL문을 작성해 주세요. 이때, 결과는 아이템 ID를 기준으로 오름차순 정렬해 주세요. Pseudocode ITEM_INFO 테이블(I)과 ITEM_TREE 테이블(T)을 ITEM_ID로 조인.PARENT_ITEM_ID가 NULL인 행을 필터링하여 상위 항목이 없는 항목을 선택.ITEM_ID와 ITEM_NAME을 선택.결과를 반환. Code SELECT I.ITEM_ID, ITEM_NAMEFROM ITEM_INFO I JOIN ITEM_TREE TON I.ITEM_ID = T.ITEM_IDWHERE PARENT_ITEM_ID IS NULL
Question FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요 Pseudocode FISH_INFO 테이블에서 LENGTH 컬럼의 최대값(MAX(LENGTH))을 계산.이 최대값에 'cm' 문자열을 연결하여 MAX_LENGTH로 표시.결과를 반환. Code SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO
Question 잡은 물고기 중 길이가 10cm 이하인 물고기의 수를 출력하는 SQL 문을 작성해주세요.물고기의 수를 나타내는 컬럼 명은 FISH_COUNT로 해주세요. Pseudocode FISH_INFO 테이블에서 LENGTH 컬럼이 NULL인 행을 필터링.필터링된 행의 수를 계산하여 FISH_COUNT로 표시.결과를 반환. Code SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE LENGTH IS NULL
Question AIR_POLLUTION 테이블에서 수원 지역의 연도 별 평균 미세먼지 오염도와 평균 초미세먼지 오염도를 조회하는 SQL문을 작성해주세요. 이때, 평균 미세먼지 오염도와 평균 초미세먼지 오염도의 컬럼명은 각각 PM10, PM2.5로 해 주시고, 값은 소수 셋째 자리에서 반올림해주세요.결과는 연도를 기준으로 오름차순 정렬해주세요. Pseudocode AIR_POLLUTION 테이블에서 LOCATION2가 '수원'인 행을 필터링.YM 컬럼에서 연도(YEAR)를 추출하고 이를 기준으로 그룹화.각 연도별로 PM_VAL1의 합계를 COUNT(*)로 나누어 PM10을 계산하고, 소수점 둘째 자리까지 반올림.각 연도별로 PM_VAL2의 합계를 COUNT(*)로 나누어 PM2.5를 계산하고, 소수점 ..
Question FISH_NAME_INFO에서 물고기의 종류 별 물고기의 이름과 잡은 수를 출력하는 SQL문을 작성해주세요.물고기의 이름 컬럼명은 FISH_NAME, 잡은 수 컬럼명은 FISH_COUNT로 해주세요.결과는 잡은 수 기준으로 내림차순 정렬해주세요. Pseudocode FISH_INFO 테이블(i)과 FISH_NAME_INFO 테이블(n)을 FISH_TYPE을 기준으로 조인.각 FISH_NAME별로 그룹화하여 해당 물고기의 수(COUNT(*))를 계산하고, 이를 FISH_COUNT로 표시.FISH_NAME을 기준으로 그룹화된 데이터를 반환.FISH_COUNT를 기준으로 내림차순 정렬하여 결과를 반환. Code SELECT COUNT(*) AS FISH_COUNT, FISH_NAMEFR..
Question USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 중고 거래 게시물을 3건 이상 등록한 사용자의 사용자 ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 이때, 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx 같은 형태로 하이픈 문자열(-)을 삽입하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요. Pseudocode USED_GOODS_USER 테이블에서 USER_ID, NICKNAME, 그리고 두 개의 CONCAT 함수를 사용하여 전체 주소와 전화번호를 계산:CITY, STREET_ADDRESS1, STREET_ADDRESS2를 결합하여 전체주소로 표시.TL..
Question CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요. Pseudocode CAR_RENTAL_COMPANY_CAR 테이블에서 OPTIONS에 '네비게이션'이 포함된 행을 필터링.모든 열(*)을 선택.CAR_ID를 기준으로 내림차순 정렬하여 결과를 반환. Code SELECT *FROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%네비게이션%'ORDER BY CAR_ID DESC
Question 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. Pseudocode ANIMAL_OUTS 테이블(o)과 ANIMAL_INS 테이블(i)을 ANIMAL_ID로 기준으로 왼쪽 조인.ANIMAL_INS 테이블(i)에서 DATETIME이 NULL인 행만 필터링.필터링된 결과에서 ANIMAL_OUTS 테이블의 ANIMAL_ID와 NAME을 선택.ANIMAL_ID를 기준으로 오름차순 정렬하여 결과를 반환. Code SELECT o.ANIMAL_ID, o.NAMEFROM ANIMAL_OUTS o LEFT JOIN ANIMAL_INS iON o.ANIMAL_ID = i.AN..