Как вернуть логическое значение в 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)
является той же логической ИСТИНОЙ.