Entfernen Sie Erweiterungen aus dem Dateinamen

8

Ich benutze SQL.

In einer Tabelle tblDemo ist eine der Spalten 'FileName'. Jede Zeile dieser Spalte enthält einen anderen Dateinamen mit einer beliebigen Erweiterung. Für Beispiel 'flower.jpeg', 'batman.mov', Studie.pdf etc.

Bitte schlagen Sie mir eine Abfrage vor, die mir helfen könnte, die Erweiterung (und auch den Punkt) aus jeder Zeile der Spalte "Dateiname" zu entfernen. Damit ich nur den Namen Ex holen konnte. "Blume", "Batman", "Studie" usw.

Danke

    
Kings 28.06.2012, 09:25
quelle

2 Antworten

27

probiere das aus:

%Vor%

Anzeigen für ein DEMO @ SQLFiddle.com

    
John Woo 28.06.2012, 09:47
quelle
6

Getestet auf Sql Server. Dies zeigt die Dateinamen ohne Erweiterung, wechseln Sie zu Update / Set, um Daten zu ändern.

%Vor%

Bearbeitet: wird mit Reverse geändert. Dies funktioniert auch, wenn das Feld mehrere Punkte enthält.

Hier die Version Tabelle aktualisieren :

%Vor%     
Jcis 28.06.2012 09:30
quelle

Tags und Links