私はSQLを使用しています。
テーブル tblDemo では、列の 1 つが「FileName」です。この列の各行には、任意の拡張子を持つ異なるファイル名が含まれています。例のために。「flower.jpeg」「batman.mov」「study.pdf」など
「ファイル名」列の各行から拡張子(およびドットも)を削除するのに役立つクエリを提案してください。Exという名前だけを取得できるように。「花」「バットマン」「勉強」など
ありがとう
Sql サーバーでテスト済み。これは、拡張子のないファイル名を示しています。データを変更するには、Update / Set に変更します。
SELECT left([FileName], len([FileName]) - charindex('.', reverse([FileName])))
FROM tblDemo
編集済み:リバースを使用して変更されているため、フィールドに複数のドットが含まれている場合にも機能します。
ここで更新テーブルのバージョン:
UPDATE Testing
Set [FileName] = left([FileName],
len([FileName]) - charindex('.', Reverse([FileName])))