最佳答案
试试这个:
declare @str varchar(20)='MyDoc.doc';
select reverse(left(reverse(@str),charindex('.',reverse(@str))-1))
### SQL fiddle demo
关于sql - 使用 SQL 获取文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13508378/
最佳答案
试试这个:
declare @str varchar(20)='MyDoc.doc';
select reverse(left(reverse(@str),charindex('.',reverse(@str))-1))
### SQL fiddle demo
关于sql - 使用 SQL 获取文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13508378/
相关文章:
mysql - 使用mySQL从多个表中选择具有最新时间戳的数据
sql - 接收数据库中已命名为 'x' 的 SQL 对象,即使在删除之后
sql-server - 如何使用 Grails 将数据从 SQL Server 同步到 Oracle
sql-server - 如何将四个计算值添加到存储过程 (TSQL) 的结果集中?
sql - 将表数据从一个 SQL Server 导出到另一台 SQL Server
sql - 警告 : Null value is eliminated by an aggregate or other SET operation in Aqua Data Studio