Sql server 从SQL Server选择中排除子目录

Sql server 从SQL Server选择中排除子目录,sql-server,Sql Server,我正试图使用SQL Server从不包含子目录的文件列表中选择所有文件。下面是一个示例查询和数据库中的我的列表。我当前的查询不排除子目录 SELECT myColumn FROM myTable WHERE CHARINDEX( '\groups\ss', myColumn ) > 0 输出: myColumn \groups\ss\default.asp \groups\ss\about.asp \groups\ss\BMSS\ \groups\ss\TEP\about.asp \gr

我正试图使用
SQL Server
从不包含子目录的文件列表中选择所有文件。下面是一个示例查询和数据库中的我的列表。我当前的查询不排除子目录

SELECT myColumn FROM myTable WHERE CHARINDEX( '\groups\ss', myColumn ) > 0
输出:

myColumn
\groups\ss\default.asp
\groups\ss\about.asp
\groups\ss\BMSS\
\groups\ss\TEP\about.asp
\groups\ss\SCSS\
\groups\ss\RSESS\more\about.asp
\groups\ss\RASS\
\groups\ss\OTSS\a\b\c\def\about.asp
\groups\ss\OPHSS\
\groups\ss\NTSS\

我希望返回的结果只能是主SS目录中的
default.asp
页面和
about.asp
页面。我事先不知道文件名,所以我无法键入
about.asp

我刚猜出来。我只是在下面的添加中添加了一个由通配符包围的“\”:


myColumn不像“\groups\ss\%\%”

Tnis将返回
\groups\ss\BMSS
,不是吗?@GiorgiNakeuri你是对的。我的样本数据不正确。我在示例数据实体中添加了额外的反斜杠。