Привет. Я пытаюсь подтвердить правильность предложения where. Но эта проверка должна существовать только при соблюдении определенного условия, иначе эта проверка мне не нужна.
Я пытался, но не получил ожидаемый результат. Может я что то пропустил? Пожалуйста, помогите
WHERE (CASE
WHEN 1 = (SELECT DECODE (PARAMETER_VALUE, 'FALSE', 1, 2)
FROM TABLE_A
WHERE PARAMETER_NAME = 'STUDENT_STATUS')
THEN
INVALID_STAT
ELSE
' '
END) = 'Y'