Welcome to Sign in | Help

Re: Creare camp Logic (boolean) intr-o interogare SQL

  •  10-15-2009, 8:26 PM

    Re: Creare camp Logic (boolean) intr-o interogare SQL

    Totuşi, ar trebui să menţionăm că SQL Server nu are un tip de date boolean; tipul de date bit seamănă puţin, dar diferă în mai multe privinţe.

    De exemplu, nu poţi să spui:
    SELECT * FROM documente WHERE selectat
    ci trebuie să spui:
    SELECT * FROM documente WHERE selectat=1

    După cum ai observat, nu poţi să spui:
    SELECT (a < b) as MaiMic FROM tabela
    ci trebuie să spui:
    SELECT CAST(CASE WHEN a < b THEN 1 ELSE 0 END AS bit) FROM tabela

    Vezi şi: SQL99 Question : Why No Boolean Value Columns

    Răzvan
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems