-
Ich habe "CASE myfield is NULL then ... ENDCASE" und ähnliches oft benutzt, wenn Datensätze mit LEFT OUTER JOIN verknüpft wurden und nicht sicher war, daß die Felder im rechten Segment überhaupt gefüllt waren. Die Sätze mit NULL-en können nämlich nicht anders abgefragt werden. Das ist besonders bei Datumsfeldern problematisch ...
Außerdem habe ich in diesen Fällen oft Ersatzwerte für die NULL-Felder erzeugt. Da sehe ich überhaupt den Hauptzweck von CASE. Die CASE-Clause steht dann also an der Position eines selektierten Feldes. Sie muß natürlich immer einen Wert liefern, und ggf. mit OTHERWISE abgesichert werden.
Similar Threads
-
By steven_r in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 08-08-06, 10:34
-
By klausgkv in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 08-06-06, 14:47
-
By mwithake in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 05-11-05, 10:15
-
By juergenkemeter in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 15-11-04, 13:15
-
By Pia in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 18-04-02, 16:24
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks