歡迎您光臨本站 註冊首頁
小知識  >  Mysql >

mysql相似度查詢語句

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

如果僅僅通過SQL語句就要達到這個效果很難了。
 
我的思路是將查詢的關鍵字,先拆分成一個一個的單個字元。
比如 「我在中國」 。
 
SQL語句就變成
select 欄位名 from 表名 where 欄位名 like '%我%' or 欄位 like '%在%' or 欄位 like '%中%' or 欄位 like '%國%' .
 
不過,在mysql中怎樣將這個的一個字元串切割成單個字元,並形成這樣一個sql語句呢,本人比較笨,不曉得咋弄。或許存儲過程能夠實現。
  
然後呢。我還是建議你先在程序上將關鍵字拆分。再代入sql中進行查詢。
Select * from 表格
Where 欄位名 Like  "%中國"


[admin via ] mysql相似度查詢語句已經有625次圍觀

http://coctec.com/room/show-1081.html