99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-02-01 閱讀量: 885
mysql如何在長型數(shù)據(jù)中實現(xiàn)詞根檢索?

問題描述:

  • 如下圖所示數(shù)據(jù)結(jié)構(gòu),如何檢索出同時考了“計算機”和“英語”的考生stu_id呢?


解決策略:

  • 以stu_id為查詢維度,需要以stu_id字段做聚合
  • 然后利用group_concat把多個c_name合并到一起顯示
  • 最后利用where...like去檢索同時包含“計算機”和“英語”字符的數(shù)據(jù)
  • group_concat的結(jié)果是沒有辦法直接和where..like混用的,因此需要用子查詢過渡
select a.* 
from (select s.* ,group_concat(c_name) find
from score s
group by stu_id) a
where find like '%計算機%'
and find like '%英語%';


  • 該表是成績表,但是查詢思路可以過渡到長型數(shù)據(jù)的查詢中,從而實現(xiàn)詞根檢索
0.0000
3
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子