В моей таблице есть столбец с именем «BanquetPrize», а другой столбец с именем «PrizeWinner». Если поле «BanquetPrize» равно NOT NULL
, я бы хотел, чтобы поле «PrizeWinner» автоматически заполнялось «ДА», а если оно IS NULL
, оно должно быть «НЕТ». (Сохранялись)
1004 * Я действительно новичком SQL и исходя из таблиц DBF, где выражение было бы:
IF(IsNotBlank(BanquetPrize), "YES", "NO")
Но я не могу понять, как писать в SQL. То, что я пробовал:
(IIF [BanquetPrize]isnotnull then 'YES' else 'NO' end)
-- and also --
(case when [BanquetPrize]isnotnull then 'YES' else 'NO' end)
Очевидно, что синтаксис был неправильным с обоими из них, поэтому я надеялся, что кто-нибудь сможет научить меня, как правильно написать это?