Jak zwrócić wartość logiczną w instrukcji SQL Select?
Wypróbowałem ten kod:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
I powraca tylko TRUE
wtedy, gdy UserID
istnieje na stole. Chcę, żeby wrócił, FALSE
jeśli UserID
nie ma go na stole.
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS result
- powoduje błąd, tj. CAST(1 AS BIT)
Nie jest tą samą logiczną PRAWDA.