从SQL Server选择中排除子目录

时间:2015-05-26 15:05:56

标签: 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
\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\

我希望返回的结果只是default.asp页面和about.asp页面在主要SS 目录中。我事先不知道文件的名称,因此我无法输入about.asp

1 个答案:

答案 0 :(得分:0)

我只是想通了。我只是在下面的添加中添加一个被通配符包围的'\':

AND myColumn NOT LIKE'\ groups \ ss \%\%'