Come restituire un valore booleano sull'istruzione Select SQL?
Ho provato questo codice:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
E ritorna solo TRUE
se UserID
esiste sul tavolo. Voglio che ritorni FALSE
se UserID
non esiste sul tavolo.
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS result
- genera un errore, ovvero CAST(1 AS BIT)
non è lo stesso VERO logico.