我正在探索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
答案 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