У меня проблема с запросом в Oracle. Я хочу присвоить значение -1, если мой запрос возвращает нулевое значение, и значение идентификатора, если в таблице есть хотя бы значение. Это мой запрос
SELECT IAM_EXP_RESULT_ID
FROM (SELECT * FROM IAM_EXP_RESULT ORDER BY START_DATE ASC)
WHERE RESULT = 0 AND ROWNUM = 1
Приведенный выше запрос не возвращает строк, поскольку таблица пуста. Я хочу создать переменную для присвоения значения -1 в этом случае или значения IAM_EXP_RESULT_ID в случае, если существует хотя бы значение.