SQL查询删除路径

时间:2015-06-04 19:13:15

标签: sql sql-server

我正在探索SQL的世界以及如何进行查询结果。我正面临一个问题,我想显示 NodePath 但没有前两个目录(文件夹)。我只想显示颜色,可以是从红色到蓝色到银色的任何颜色。

示例

当前/Database/Connections/RED/Default/Database 想要RED

当前代码

FROM [Backbone_AKING].[dbo].[vw_CFGsvr]
WHERE NodeName = 'Database' AND EnvironmentName IS NOT NULL 
ORDER BY EnvironmentName asc

1 个答案:

答案 0 :(得分:0)

如果第一个目录始终相同,则可以使用substring功能:

SELECT SUBSTRING(NodePath, 22, LEN(NodePath) - 22)
FROM [Backbone_AKING].[dbo].[vw_CFGsvr]
WHERE NodeName = 'Database' AND EnvironmentName IS NOT NULL 
ORDER BY EnvironmentName asc