-
GROUP BY Problem
Hallo Leute,
ich greife per ODBC auf die DB2 zu und habe folgende Abfrage erstellt:
PHP-Code:
$sql1="select concat('76', substr(Feld1,3,4)) AS SD from Bibliothek.Datei where Feld1='$ab' group by SD";
Wie kann ich das realisieren, dass es mit dem Group By funktioniert. Das Group By muss sich unbedingt auf den Substring beziehen und nicht auf den unformatierten Feldinhalt.
Gruß watchdogg...
-
Im Group by ist der komplette Ausdruck zu wiederholen da der Feldname an dieser Stelle noch nicht bekannt ist.
Bedenke aber, dass diese Abfrage einen Tablescan auslöst wenn du nicht über where-Klausel näher einschränkst!
-
Alternativ kann eine Common Table Expression verwendet werden:
Code:
$sql1="With X as (select concat('76', substr(Feld1,3,4)) AS SD
from Bibliothek.Datei
where Feld1='$ab')
Select * from x group by SD";
Sollte tatsächlich nur dieses eine Feld selectiert werden, also keine Summe u.ä. gebildet werden, dann auch mit Distinct gearbeitet werden.
Code:
$sql1="select Distinct concat('76', substr(Feld1,3,4)) AS SD
from Bibliothek.Datei
where Feld1='$ab';
Birgitta
Similar Threads
-
By Tobse77 in forum NEWSboard Programmierung
Antworten: 12
Letzter Beitrag: 24-09-09, 08:31
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 10:58
-
By ChrisX in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 11-10-06, 15:31
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 08:39
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 21-12-05, 19:02
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