Я все еще новичок в SQL (Oracle) .. В основном на таблице, из которой я выбираю, есть отметка времени, а некоторые являются допустимыми отметками, а некоторые нет (хранятся в таблице отметок времени) ..У меня есть функция, которую я могу использовать в предложениях «где», чтобы возвращать только действительные или недействительные.
Но иногда мне нужно просмотреть все записи с дополнительным столбцом, в котором указано «Действительный» или «Недействительный».Я пробовал дела, что-то вроде этого;
select *, case when function(stamp)=1 then 'Valid' else 'Invalid'
, но всегда выдает мне ошибки.Возможно, я неправильно понял синтаксис.Может ли кто-нибудь помочь мне понять это?