如果缺少某个属性,则不包括SharePoint搜索结果的项目

时间:2010-02-23 09:54:28

标签: sharepoint mssqlft

我使用MSSQLFT查询通过Search.asxm网络服务轮询Sharepoint的搜索。

查询如下:

SELECT PreferredName, Department, AccountName, MobilePhone, WorkPhone
       Title, JobTitle, OfficeNumber
FROM SCOPE()
WHERE 
     "scope"="People" AND JobTitle="Something"
ORDER BY
       Department, OfficeNumber

有些人没有设置Depmartment属性,因此不会包含在搜索结果中 如果我从“Order by”条款中删除“Department”部分,一切正常。有没有办法为这种遗失的财产提供“默认值”,以便这些人仍然被包括在内?

1 个答案:

答案 0 :(得分:0)

您是否尝试将Department字段包含在哪里?你可能不得不破解它来说像AND(dept =''或dept not null)。换句话说,任何值都是可以接受的。这将得到结果中包含的行,因此Order By子句可以对它们进行操作。