목록조건 (1)
happy coding
[programmers] 가격대 별 상품 개수 구하기
SELECT ( CASE WHEN PRICE < 10000 THEN 0 ELSE TRUNCATE(PRICE,-4) END) AS PRICE_GROUP, COUNT(PRODUCT_ID) AS PRODUCTS FROM PRODUCT GROUP BY PRICE_GROUP ORDER BY PRICE_GROUP; 아래는 지피티에게 물어본 결과. TRUNCATE 함수는 MySQL에서는 실수 형태의 데이터를 다룰 때 소수점 이하 자릿수를 제한하여 표시하는 함수입니다. TRUNCATE(PRICE, -4)에서 -4는 소수점 이하 네 자릿수까지 표시하도록 하는 것을 의미하지만, PRICE가 숫자 형태인지, 어떤 타입인지에 대한 정보가 없습니다. CASE 문에서 두 번째 조건에 ELSE 절이 없어서 해당 조건을 만족하지 않..
self study/Database
2023. 8. 14. 15:17