Как вернуть логическое значение в SQL Select Statement?
Я попробовал этот код:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
И это только возвращает, TRUEесли UserIDсуществует на столе. Я хочу, чтобы он вернулся, FALSEесли UserIDна столе не существует.
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS result- приводит к ошибке, т. Е. Не CAST(1 AS BIT)является той же логической ИСТИНОЙ.