gpt4 book ai didi

SQL SELECT FREETEXT 按等级排序

转载 作者:行者123 更新时间:2023-12-01 23:00:28 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




我在 SQL Server 2008 中有这个查询

SELECT TOP 1000 * 
FROM Quotes
INNER JOIN QuoteImages ON Quotes.Id = QuoteImages.QuoteId
WHERE FREETEXT(QuoteText,'some text')

如何按最相关或最高排名对结果进行排序?

我已经阅读了 msdn 文档,但它看起来很复杂,而且我不知道如何创建复杂的存储过程。

最佳答案

您应该使用 FREETEXTTABLE ( link ) 而不是 FREETEXT :

SELECT TOP 1000 Q.*, QI.*
FROM Quotes Q
INNER JOIN QuoteImages QI
ON Q.Id = QI.QuoteId
INNER JOIN FREETEXTTABLE(Quotes,QuoteText,'some text') FT
ON Q.Id = FT.[Key]
ORDER BY RANK DESC

关于SQL SELECT FREETEXT 按等级排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com