Мне нужно проверить равно ли значение в БД указанному:
SELECT id from tablename WHERE id=1 AND status='success';
Если status не "success" нужно вернуть или пустоту или False
Я пробовал сделать так:
SELECT EXISTS (SELECT 1 from tablename WHERE id=1 AND status = 'success');
Данный запрос отрабатывает корректно, но стоит изменить статус на какой-то несуществующий, типа:
SELECT EXISTS (SELECT 1 from tablename WHERE id=1 AND status = 'success123');
то оно сразу начинает ругаться: "Неверное значение для перечисления"