![]() |
Datenbank: SQL Server 2000 • Zugriff über: SDAC-Komponenten
SQL-Statement: auf Booleschen Wert abfragen
Hi @all,
ich habe ein Feld in meiner Tabelle namens 'Geloescht' vom Typ Bit und möchte nun alle herausfiltern die False sind, als nicht geloescht. Hier bekomme ich einen Syntax-Error:
SQL-Code:
Kann mir bitte jemand sagen, wie es richtig lauten muss, dass die ungelöschten zur Anzeige kommen.
... not Geloescht
Danke. MFG Lorenz |
Re: SQL-Statement: auf Booleschen Wert abfragen
Hallo Lorenz,
BIT ist ein ganzzahliger Datentyp mit dem Wertebereich [0,1]. 0 entspricht False. Grüße vom marabu |
Re: SQL-Statement: auf Booleschen Wert abfragen
Wenn es ein Boolean-Feld wäre würde die Abfrage stimmen.
|
Re: SQL-Statement: auf Booleschen Wert abfragen
bit: Ein ganzzahliger Datentyp, der den Wert 1, 0 oder NULL annehmen kann.
1=TRUE, 0=FALSE Somit muss deine Abfrage so formuliert werden:
SQL-Code:
...WHERE Geloescht=0
|
Re: SQL-Statement: auf Booleschen Wert abfragen
Ich bedanke mich für die schnelle Hilfe :thumb:
|
Re: SQL-Statement: auf Booleschen Wert abfragen
das mit 1 = true und 0 = false, stimmt zwar für delphi, aber nicht für andere sprachen, da ist es zumeist definiert 0 = false und true <> 0. also, entweder 'n eigenen typ definieren, den du auch in anderen sprachen einfach abbilden kannst oder nur auf false und nicht false prüfen.
|
Re: SQL-Statement: auf Booleschen Wert abfragen
Ich würde ganz klar folgendes nehmen :
SQL-Code:
und schließe mich raiguen an !!!
where geloescht = 0
|
Re: SQL-Statement: auf Booleschen Wert abfragen
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz