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

熱線電話:13121318867

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

問(wèn)題描述:

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


解決策略:

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


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

發(fā)表評(píng)論

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