-
mit SQL sortieren nach String
Hallo alle zusammen, ich würde gerne (mit SQL) Produkte sortieren bei denen innerhalb der Beschreibung ein bestimmter Textbereich identisch ist. Zum Beispiel alle Produkte bei denen im Text "für Drucker ABC" steht.
Besten Dank im voraus an alle
Michael
-
Hallo Michael,
möchtest Du sortieren oder selektieren?
Wenn Du alle Produkte willst, die in der Beschreibung einen bestimmten Text beinhalten, ist dies recht einfach zu realisieren:
Select * From File where Text like '%für Drucker ABC%'
% ist ein Platz-Halter für eine beliebige Anzahl Zeichen
_ ist ein Platz-Halter für ein Zeichen
Birgitta
-
Hallo und Guten Morgen Brigitta,
hmmm, wahrscheinlich habe ich mich nicht richtig ausgedrückt :-) Selektieren ist einfach, ich weiß. Aber wie kann ich nach dem String sortieren ???
Beste Grüße
Michael
-
Hallo Michael, wie wäre es denn damit?
SELECT drucker FROM xy
WHRERE drucker like '%für Drucker ABC%' ORDER BY drucker
Gruß René
-
Hierzu muss man ein neues Feld definieren:
select f1, f2, substr(drucker, posstr(upper(drucker), "ABC"), 3) as xDrucker
from File
order by xDrucker
-
Hallo Fuerchau,
damit wären dann meine SQL Kenntnisse endgültig am Ende :-( Könntest Du mir freundlicherweise das komplette Statement zusammenbasteln ?? Die Datei heißt mh_geprldp, das relevante Feld( Beschreibung) ist das gedesc.
Tausend Dank im voraus
Michael
-
Naja, das komplette Statment kriege ich jetzt auch nicht zusammen, aber schau doch mal in das SQL-Handbuch (auch Online verfügbar bei IBM) unter den Funktionen SUBSTR und POSSTR nach:
SUBSTR liefert einen Teil einer Zeichenkette und POSSTR liefert die Startposition eines Zeichens innerhalb einer Zeichenkette.
Da ich aber noch nicht verstanden habe wonach du eigentlich sortieren willst, kann ich auch noch keine genaue Beschreibung abgeben.
-
Wo ist das Handbuch
Hi,
wo findet man das SQL Handbuch auf den IBM Seiten?
wenn man nach SQL Handbuch sucht bekomme ich nichts.
mfg
Martin Wendel
-
Hier sind alle verfügbaren Handbücher:
http://publib.boulder.ibm.com/infoce...e/launcher.htm
Ziehmlich weit unten sieht du:
SQL Messages
SQL Programming
SQL Reference
-
naja dann
danke
habe ebenfalls nach langem hin und her was gutes gefunden
DB2 Documentation
Martin
Similar Threads
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By Wanderer_HB in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-09-05, 10:19
-
By Robi in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 24-03-05, 14:43
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