Hallo Robert und Gerhard,

vielen Dank für die Vorschläge und Hinweise.

Zum Aufteilen des Dateinamen konnte ich mich nicht entschließen, die FUNCTION habe ich mir jedoch gemerkt; schade, dass man eine solche nicht in Abfragen nutzen kann.

Schließlich habe ich ähnlich dem Handbuch-Beispiel "Suche mit LOCATE" das Punkt-Finden und die Teilung verdoppelt:
SELECT DISTINCT "ID-Lit_fkey", "FileName",
CASE WHEN
   POSITION('.' IN RIGHT("FileName", 6 - POSITION('.' IN RIGHT("FileName", 6)))) > 0
   THEN
      UPPER (RIGHT("FileName", 6 - POSITION('.' IN RIGHT("FileName", 6))
                                 - POSITION('.' IN RIGHT("FileName", 6
                                 - POSITION('.' IN RIGHT("FileName", 6))))))
   ELSE
      UPPER (RIGHT("FileName", 6 - POSITION('.' IN RIGHT("FileName", 6))))
END
AS "Typ"
FROM "TabellenName" ;

Zumindest für meine aktuellen FileNamen funktioniert das, nicht elegant und wartungsfreundlich, aber immerhin.

Gruß, Michael


--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an