【发布时间】:2014-09-27 18:18:11
【问题描述】:
我有这个问题:
ALTER PROCEDURE [dbo].[MySP]
@Q Nvarchar(512)
AS BEGIN
SET @Q = REPLACE(@Q, N'%', N'');
SET @Q = N'"' + @Q + N'*' + N'"';
SELECT TOP 8
[KeywordId] as ID,
[Keyword] as lable,
[Keyword] as value
FROM [dbo].[News_Keywords]
WHERE CONTAINS ([Keyword], @Q)
ORDER BY SortOrder, len([Keyword])
END
我要问的是如何将DISTINCT 功能(在[Keyword] 列上)应用于此语句?这完全让我感到困惑!提前致谢。
【问题讨论】:
-
您能添加一些示例数据和想要的结果吗?
标签: sql sql-server tsql distinct