我使用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”部分,一切正常。有没有办法为这种遗失的财产提供“默认值”,以便这些人仍然被包括在内?
答案 0 :(得分:0)
您是否尝试将Department字段包含在哪里?你可能不得不破解它来说像AND(dept =''或dept not null)。换句话说,任何值都是可以接受的。这将得到结果中包含的行,因此Order By子句可以对它们进行操作。