본문 바로가기
카테고리 없음

[MySQL] [MySQL] SELECT 문 특정 컬럼의 MIN값이 0보다 클경우 0을 반환하고 그렇지 않으면 MIN값을 반환

by IT HUB 2023. 7. 12.
728x90
반응형
 

보통 다른 언어에서는 IF문을 사용하지만 MySQL에서는 CASE문을 사용합니다.

 


SELECT
CASE
WHEN MIN(`발주번호`- 1 > 0
THEN 0
ELSE MIN(`발주번호`- 1
END AS V
FROM `order_delivery_number`
WHERE 1

 

위 쿼리를 실행시키면 다음과 같은 결과를 볼 수 있습니다. 

 

 
반응형

댓글