자료실

부자는 돈을 써서 시간을 아끼지만 가난한 사람은 시간을 써서 돈을 아낀다

MySQL

IT HUB를 찾아주셔서 감사합니다.

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

페이지 정보

profile_image
작성자 하나를하더라도최선을
댓글 0건 조회 2,194회 작성일 23-07-12 10:21

본문

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


 

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


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

3caa644fa28c2ae7925b106343244e55_1689124881_2105.png
 

댓글목록

등록된 댓글이 없습니다.