SQL 프로그래머스 문제 - 중복 제거하기
·
DataEngineering
SELECT COUNT(*) AS COUNT FROM(SELECT NAME, COUNT(NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME) ; 이것도 가능하지만  SELECT COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL;  DISTINCT를 사용하여 간결하게 표현도 가능!
SQL 프로그래머스 문제 - 가격이 제일 비싼 식품의 정보 출력하기
·
DataEngineering
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM (     SELECT *     FROM FOOD_PRODUCT     ORDER BY PRICE DESC   ) WHERE ROWNUM ; 주의! -- 코드를 입력하세요 SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE MAX(PRICE) IN PRICE  ; 이건 안된다. 마지막 줄에 저렇게 사용할 수가 없단다. "MAX(PRICE) IN PRICE"는 SQL 구문에서 사용할 수 없습니다. IN 연산자는 왼쪽에 있는 값을 오른쪽의 값 중 하나와 비교합니다. 그러나 MAX(PRICE)..
SQL 프로그래머스 문제 - 가격이 제일 비싼 식품의 정보 출력하기
·
DataEngineering
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM (     SELECT *     FROM FOOD_PRODUCT     ORDER BY PRICE DESC   ) WHERE ROWNUM ; 주의! -- 코드를 입력하세요 SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE MAX(PRICE) IN PRICE  ; 이건 안된다. 마지막 줄에 저렇게 사용할 수가 없단다. "MAX(PRICE) IN PRICE"는 SQL 구문에서 사용할 수 없습니다. IN 연산자는 왼쪽에 있는 값을 오른쪽의 값 중 하나와 비교합니다. 그러나 MAX(PRICE)..
HardConcentrator
Keep Calm And Carry on