我正在使用SQL。
在表tblDemo中,列之一是“ FileName”。此列的每一行都包含不同的文件名,带有任何扩展名。对于前。’flower.jpeg’,’batman.mov’,study.pdf等。
请在一个查询中建议我,该查询可以帮助我从“文件名”列的每一行中删除扩展名(以及点)。这样我就只能取名字Ex。“花”,“蝙蝠侠”,“研究”等。
谢谢
试试这个:
UPDATE TableName SET FileName = REVERSE(SUBSTRING(REVERSE(FileName), CHARINDEX('.', REVERSE(FileName)) + 1, 999))
查看DEMO @ SQLFiddle.com