728x90
- IF 함수 내에서 EXISTS 절을 하위 쿼리로 전환
SELECT IF( EXISTS(
SELECT *
FROM gdata_calendars
WHERE `group` = ? AND id = ?), 1, 0)
- MySQL은 MS SQL처럼 IF Exists이 없음. 따라서 다음처럼 써야함
IF (SELECT 1 = 1 FROM TableName WHERE FieldValue = '') THEN
SELECT '있다';
ELSE
SELECT '없다';
END IF;
Reference
https://www.it-swarm.dev/ko/mysql/mysql%EC%9D%98-if-exists%EC%82%AC%EC%9A%A9/971165590/
728x90