Sie sind vermutlich noch nicht im Forum angemeldet - Klicken Sie hier um sich kostenlos anzumelden Impressum 
  Forum Übersicht   Suche    Anmelden    Login   Online ?   Mitglieder   FAQ
Sie können sich hier anmelden
Dieses Thema hat 5 Antworten
und wurde 569 mal aufgerufen
Bei Antworten informieren
 Diskussion zu Abfragen
JBM Offline



Beiträge: 142

24.10.2010 19:16
Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

Hallo zusammen,

habe heute mal wieder eine Spezialabfrage benötigt, deren Grundbaustein ich hier auch zum Besten geben wollte:

Gesucht sind alle Bilder, deren Originaldateiname auf eine bestimmte Zeichenfolge endet.
Mein Ziel war es, unabhängig von den sonstigen Daten in Pixafe (also den beiden Datenfeldern bild.israw und bild.ext) alle Bilder eines bestimmten Dateityps zu markieren.
Die Abfrage habe ich so formuliert:

select BildID from bild where
BildID in
(select ID from bild where xbild.origfilename LIKE '%$1')


Der Parameter $1 gibt dabei die Zeichenfolge an, auf die der Dateiname enden muss. Das %-Zeichen dient als Wildcard.

Die Eingabe von .NEF liefert mir also alle Bilder, deren Originaldateiname mit der Extention .NEF endet.

Diese Abfrage lässt sich dann um zusätzliche Kriterien erweitern:
Will ich z.B. nur die von Pixafe als RAW-Bilder gekennzeichneten Objekte mit der fraglichen Endung des Dateinamens haben, muss die Abfrage folgendermaßen lauten:

select BildID from bild where
BildID in
(select ID from bild where xbild.origfilename LIKE '%$1') and xbild.israw !=0


Viel Spaß beim Weiterverwenden in Euren eigenen Abfragen ... bin gespannt, was Ihr alles draus macht :)

Gruß

Jürgen

Peter Offline



Beiträge: 847

24.10.2010 20:54
#2 RE: Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

Hallo Jürgen,

häng doch bitte die pql-Datei an, dann brauhen wir das nicht abtippen.

Danke und Gruß
Peter

JBM Offline



Beiträge: 142

24.10.2010 21:26
#3 RE: Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

Bitteschön ...
...
...
Hmmm - das scheint nicht zu klappen - oder ich stell mich zu dämlich an ...
Ich hab im Hinweis zum Hochladen von Dateien gelesen, dass nur bestimmte Dateitypen zulässig sind. Kann da mein Problem liegen?
... bis auf Weiteres bleibt also leider doch nur Abtippen ;)

Gruß

Jürgen

Peter Offline



Beiträge: 847

24.10.2010 22:53
#4 RE: Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

Hallo Jürgen,

wenn ich Abfragen hochlade verpacke ich sie zunächst als ZIP Datei.

Gruß
Peter

JBM Offline



Beiträge: 142

24.10.2010 22:59
#5 RE: Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

... also dann - auf ein Neues ...
Diesmal als ZIP

Dateianlage:
EoFilename.zip
Michael Offline



Beiträge: 190

29.10.2010 23:00
#6 RE: Bilder deren Dateiname auf die Zeichenfolge $1 endet antworten

Suche nach Dateinamen oder Teilen davon mache ich einfach über das Menü
Suchen - Dateiname (=letzter Reiter)

Beispiel: Eingabe z.B. %.NEF bei Suche nach Nikon RAW-Dateien

Trotzdem immer eine gute Übung, das auch per SQL zu stemmen.

Viele Grüße,
Michael

 Sprung