MySQL [MySQL] SELECT 문 특정 컬럼의 MIN값이 0보다 클경우 0을 반환하고 그렇지 않으면 MIN값을 반환
페이지 정보
본문
보통 다른 언어에서는 IF문을 사용하지만 MySQL에서는 CASE문을 사용합니다.
|
SELECT CASE WHEN MIN(`발주번호`) - 1 > 0 THEN 0 ELSE MIN(`발주번호`) - 1 END AS V FROM `order_delivery_number` WHERE 1 |
위 쿼리를 실행시키면 다음과 같은 결과를 볼 수 있습니다.
- 이전글[SQL] MySQL 날짜 요일(DAYOFWEEK) 구하기 및 주의사항 23.07.25
- 다음글[MySql] DB 백업 23.06.07
댓글목록
등록된 댓글이 없습니다.