Database/MySQL [MySQL] procedure/function 안에서만 사용 가능한 IF - MySQL은 procedure/function 안에서만 IF를 사용할 수 있다. IF 조건식1 THEN 조건식1이 참이면 실행할 쿼리문; ELSEIF 조건식2 THEN 조건식2가 참이면 실행할 쿼리문; ELSE 그 밖의 경우 실행할 쿼리문; END IF; DROP PROCEDURE IF EXISTS mart.sum_price; delimiter $$ CREATE PROCEDURE mart.sum_price() BEGIN IF (SELECT sum(가격) FROM mart.product) > 15000 THEN SELECT "15000원 초과"; ELSEIF (SELECT sum(가격) FROM mart.product) <= 5000 THEN SELECT "5000원 이하"; ELSE SELECT "5000원 초과 15000원 이하"; END IF; END $$ delimiter ; CALL mart.sum_price(); 728x90 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Reality is also a Pizza Contents 당신이 좋아할만한 콘텐츠 [MySQL] 긴 글을 search 하는 방법 : FullText Search 2023.03.24 [MySQL] index 2023.03.23 [MySQL] function 2023.03.22 [MySQL] 날짜&시간 데이터 2023.03.21 댓글 0 + 이전 댓글 더보기