Jak zwrócić wartość boolowską w instrukcji SQL Select?Zwróć wartość logiczną na SQL Wybierz instrukcję
Próbowałem ten kod:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
i tylko powrócić TRUE
wartość, jeśli UserID
istnieje na stole. Chcę, aby zwrócono wartość FALSE
, jeśli UserID
nie istnieje w tabeli. Dziękuję Ci bardzo.
Które dbms? Szczegóły sql różnią się. – joshp
SQL Server nie obsługuje typu Boolean, np. 'WYBIERZ GDY CAST (1 AS BIT) TO" TAK "KONIEC AS wynik" - powoduje błąd, tzn. 'CAST (1 AS BIT)' nie jest tym samym logicznym PRAWDĄ. – onedaywhen