![]() |
Datenbank: MySQL • Version: 5.6 • Zugriff über: HeidiSQL
Wie mit Feldern vergleichen, die (NULL) sind
Hallo,
wie nenne ich den Zustand NULL in einem Vergleich die NULL, also leer sind? Also z. B. Name<>'' oder Name<>NULL? Danke im Voraus Manfred |
AW: Wie mit Feldern vergleichen, die (NULL) sind
Delphi-Quellcode:
If <Field>.isNull then ...
|
AW: Wie mit Feldern vergleichen, die (NULL) sind
SQL-Code:
[edit] *g* Du hättest dazusagen sollen, ob Du Delphi oder SQL meinst. [/edit]
WHERE Name IS NOT NULL
|
AW: Wie mit Feldern vergleichen, die (NULL) sind
habe die Vorschläge von mkinzler und DeddyH probiert... Fehlermeldung.
Es geht um eine SQL-Abfrage... in HeidiSQL, mein Werkzeug für mySQL. |
AW: Wie mit Feldern vergleichen, die (NULL) sind
Da die Fehlermeldung ja anscheinend irgendwelchen Geheimhaltungsvorschriften unterliegt, ist eine weitere Hilfe abhängig von der Bereitstellung einer funktionierenden Kristallkugel.
|
AW: Wie mit Feldern vergleichen, die (NULL) sind
Zitat:
Delphi-Quellcode:
sieht auf den ersten Blick recht gut aus.
WHERE (Name <> '') OR (Name IS NOT NULL)
|
AW: Wie mit Feldern vergleichen, die (NULL) sind
es geht um eine Abfrage wie
update tabelle set X=Y where x<>NULL Leider interessiert es nicht, was ich als NULL eintrage. Es wird nichts aktualisiert. /* Affected rows: 0 Gefundene Zeilen: 0 Warnungen: 0 Dauer von 0 of 1 query: 0,000 sec. */ Es gibt aber entsprechende Zeilen. |
AW: Wie mit Feldern vergleichen, die (NULL) sind
Vielleicht geht es so:
Code:
update tabelle
set X=Y where coalesce(x, '') <> '' |
AW: Wie mit Feldern vergleichen, die (NULL) sind
ich kenne 'coalesce' gar nicht. Wenn es die einzige Klausel ist funktioniert es.
Wenn es aber mehrere gibt, findet er wieder nichts, also z. B. update tabelle set X=Y where (coalesce(x, '') <> '') and (coalesce(z, '') <> '') z ist eine weiter Spalte, die auch NULL sein kann. |
AW: Wie mit Feldern vergleichen, die (NULL) sind
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 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