-
sql abfrage
Hallo,
ich steh mit grad selber im Weg .
ich möchte per SQL nur die Zeilen zurück bekommen bei dem eine Spalte nur einen gewissen Wert aufweisst .
Inhalt Feld A Inhalt Feld B
12345 A
12345 B
98767 B
98767 B
Sprich ich möchte jetzt nur den Satz 98767 zurückbekommen . Feld B weisst ja immer den gleichen Wert auf.
-
Hi,
gibt dafür wie immer viele Lösungen, hier also mal einer der mir auf die Schnelle einfällt:
Code:
with x as (select id, max(name) name_max, min(name) name_min from table (values (12345, 'A'), (12345, 'B'), (98767, 'B'), (98767, 'B')) t1 (id, name)
group by id)
select id, name_max as name from x
where name_max = name_min
lg Andreas
-
Hi Super danke . Falls dir aber noch ne andere Lösung einfällt wäre ich Dir dankbar. VG
-
Es gibt duzende Lösungen, du kannst theoretisch auch anfangen zu programmieren, dann in RPG, Java, PHP, Node.js.
Wenn du genau sagen könntest was du willst könnte ich dir vielleicht mehr helfen.
-
Hi,
so würde es auch gehen:
PHP-Code:
SELECT id, MAX(name) FROM TABLE(VALUES(12345, 'A'), (12345, 'B'), (98767, 'B'), (98767, 'B')) t(id, name) GROUP BY id HAVING COUNT(DISTINCT name) = 1
-
Die Bedingung ist immer erfüllt: COUNT(DISTINCT name) = 1
-
Sicher?
PHP-Code:
SELECT id, COUNT(DISTINCT name) AS cnt FROM TABLE(VALUES(12345, 'A'), (12345, 'B'), (98767, 'B'), (98767, 'B')) t(id, name) GROUP BY id
Ergibt bei mir:
ID CNT
12345 2
98767 1
-
Ja, sorry. Falsch gedacht. Die Fragestellung hat mich da schon verwirrt.
Similar Threads
-
By mgraskamp in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 19-06-18, 08:46
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 01-06-16, 19:20
-
By AK1 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-07-15, 12:25
-
By Hans Zuther in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 19-10-02, 14:14
-
By HoScHiE in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-10-01, 14: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