![]() |
Datenbank: SQL Server 2005 Express • Zugriff über: Ado
NULL als 0 lesen
Hallo,
Boa, ich steh ja sowas von auf'm Schlach! Will ganz einfache Abfrage mit der AdoQuery machen: Select * From TBL Where IntSpalte = 0; Jetzt steht in der Tabelle in der Spalte "IntSpalte" aber überall NULL und ich möchte doch die NULLS auch als 0 interpretiert haben. Da war doch was????? Hilfe, wer kann schnell weiterhelfen? Gruß Frank |
Re: NULL als 0 lesen
Das sollte mit COALESCE gehen: COALESCE(IntSpalte, 0)
|
Re: NULL als 0 lesen
Probier mal:
Select * From TBL Where IntSpalte=Isnull or IntSpalte=0; |
Re: NULL als 0 lesen
SQL-Code:
Select * From TBL Where isnull(IntSpalte,0) = 0;
|
Re: NULL als 0 lesen
Danke für die schnelle Antwort,
jedoch gibt COALESCE auch nur wieder NULL zurück. Ich dachte eher es gibt irgendeine allgemeine Einstellung die das interpretieren von NULL Werten regelt. Gruß Frank |
Re: NULL als 0 lesen
Ja Danke allen Helfern,
Berni68, Deine Variante gefällt mir am Besten! Aber ich bin immer noch der Meinung, daß es da eine globale Property gibt - Find sie aber auch nicht! Gruß frank |
Re: NULL als 0 lesen
Zitat:
COALESCE(spalte, 0) kann also niemals NULL zurückgeben. |
Re: NULL als 0 lesen
Zitat:
![]() |
Re: NULL als 0 lesen
Zitat:
|
Re: NULL als 0 lesen
siehe verlinkte Seite ... dann mecker SQL und nimmt die Query nicht an
|
Re: NULL als 0 lesen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 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