Level 2
내 답안
SELECT *
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
FROM FOOD_PRODUCT);
Level 1
내 답안
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT;
Level 1
내 답안
SELECT MAX(DATETIME) AS '시간'
FROM ANIMAL_INS
Level 2
내 답안
SELECT MIN(DATETIME) AS '시간'
FROM ANIMAL_INS;
Level 2
내 답안
SELECT COUNT(ANIMAL_ID) AS 'count'
FROM ANIMAL_INS;
Level 2
내 답안
SELECT COUNT(DISTINCT NAME) AS 'count'
FROM ANIMAL_INS;
Level 2
내 답안
SELECT SUM(PRICE) AS 'TOTAL_PRICE'
FROM ITEM_INFO
WHERE RARITY = 'LEGEND'
Level 3
내 답안
WITH FISH_RNK_TABLE AS(
SELECT *
, DENSE_RANK() OVER(PARTITION BY FISH_TYPE ORDER BY LENGTH DESC) AS 'RNK'
FROM FISH_INFO AS FI
)
SELECT FRT.ID
, FNI.FISH_NAME
, FRT.LENGTH
FROM FISH_RNK_TABLE AS FRT
INNER JOIN FISH_NAME_INFO AS FNI ON FRT.FISH_TYPE = FNI.FISH_TYPE
WHERE FRT.RNK = 1
ORDER BY FRT.ID ASC;
Level 1
내 답안
SELECT CONCAT(MAX(LENGTH), 'cm') AS 'MAX_LENGTH'
FROM FISH_INFO;
Level 2
내 답안
WITH CAL_TABLE AS(
SELECT ID
, YEAR(DIFFERENTIATION_DATE) AS 'YEAR'
, MAX(SIZE_OF_COLONY) OVER(PARTITION BY YEAR(DIFFERENTIATION_DATE)) AS 'MAX_SIZE'
, SIZE_OF_COLONY
FROM ECOLI_DATA
)
SELECT YEAR
, (MAX_SIZE - SIZE_OF_COLONY) AS 'YEAR_DEV'
, ID
FROM CAL_TABLE
ORDER BY YEAR ASC, YEAR_DEV ASC;