sql 搜尋結果相關性排序問題,SQL 搜尋結果相關性排序問題

時間 2022-02-06 23:40:12

1樓:匿名使用者

補充,我上面的方法將不包含資料庫或sql的也顯示出來了,可將sql語句改為:

select title,content,case

when title like '%資料庫%' and title like '%sql%' then 1

when content like '%資料庫%' and content like '%sql%' then 2

when title like '%資料庫%' or title like '%sql%' then 3

when content like '%資料庫%' or content like '%sql%' then 4

end as priority

from article where

title like '%資料庫%' or title like '%sql%' or

content like '%資料庫%' or content like '%sql%'

order by priority,ttime desc

2樓:匿名使用者

select [id], [name],[des] from test where

([name] like '%資料庫%' and [name] like '%sql%' and [des] like '%資料庫%' and [des] like '%sql%') and

([name] like '%資料庫%' or [name] like '%sql%' and [des] like '%資料庫%' or [des] like '%sql%')

order by [ttime] desc//我覺得這樣沒什麼問題呀。我試過的呀。不存在你所謂的優先順序的問題呀。

它就是先把查詢結果,再把結果按時間排序呀。

3樓:匿名使用者

排序就是order by

這個還有什麼好問的

sql語句條件查詢排序問題

4樓:匿名使用者

where xx like(xx=關鍵字)

sql中多條件排序問題

5樓:匿名使用者

第一步:確定輸出內容,你要的欄位為name,資料結果為b,d,a,c ;

第二步:找規律,b、d的online為1;a、c的位說明是按online 降序;然後來看下 b 、d的online相同,viewnum為30和10,那麼就是viewnum降序;如果a、c的viewnum也是降序那麼規律就找到了,發現 a為40、c為20,確實是降序,滿足條件。

第三步:總結規律就是先按online降序排序,之後再按viewnum降序排序。

第四步:得出需要的sql。

select name  from  tablename order by online desc, viewnum  desc ;

6樓:

order by後邊的欄位並不是唯一的,支援多個,按照你排序的先後順序寫就可以了。另外按照每個欄位的升序和降序同樣支援。預設是升序的。如下

order by column1(asc or desc),column2(asc or desc),column3(asc or desc),column4(asc or desc)...

7樓:

order by online desc,viewnum desc

怎麼用sql對搜尋結果排序並新增序號

8樓:海里的月光

1、首先建一張測試表coal_blead,裡面有多個欄位。

2、輸入「select * from coal_blead order by qnet,price」語句,按qnet,price欄位進行升序排序。

3、輸入「select * from coal_blead order by qnet desc,price desc」語句,先按qnet欄位進行降序,再按price欄位進行降序。

4、輸入「select * from coal_blead order by qnet desc,price asc」語句,先按qnet欄位降序,再按price欄位進行升序。

5、如果想對更多的欄位進行排序,可以進行新增。

9樓:匿名使用者

if exists (select 1 from tempdb..sysobjects where name like '#t%') drop table #t

select identity(int,1,1) id,學號,日期 into #t from a

select * from #t order by 學號

10樓:匿名使用者

select   學號   ,日期    row_number() over(partition by 學號 order by  學號) from a表

11樓:匿名使用者

select rank() over (order by a.日期 asc) as 序號, a.* from a

如果提示不支援over,點選忽略就可以了。

SAS能做自相關性檢驗嗎,程式是什麼,自相關性檢驗在做迴歸分析之前還是之後

時間序列中經常會有自相關檢驗,最常用的方法是d w檢驗,sas ets模組中的proc autoreg語句可以實現 durbin watson test for autocorrelation proc autoreg data a model y time dw 4 dwprob run 另外,p...

從相關性和可靠性看公允價值的運用

郭無敵 產權理論認為,企業是若干 契約 的集合體,其本質是各權利主體為了各自的利益,通過契約聯絡起來的利潤生產組織。在這個複雜的產權組織內,每一權利主體都投入了一定的生產要素,如所有者投入了權益資本,債權人提供了借貸資本,經營者和職工提供了管理能力和勞動力,而國家提供了有利於企業生存的社會環境等等。...

關於相關性差異性和顯著性的區別,spss分析中,顯著性差異分析和相關性分析的區別和聯絡

李大爺 這些都是數理統計裡的術語,可以找本數理統計教材看看。相關性是指當兩個因素之間存在聯絡的時候,一個典型的表現是 一個變數會隨著另一個變數變化。相關又會分成正相關和負相關兩種情況。差異性是指兩或多個變數間差異 顯著性簡單的說就是判斷要檢驗的統計量是否與假設差異明顯 相關性就是相同的 差異性就是不...