mysql找到以字符串(句子)开头的单词并获得它的计数
问题描述:
我想从我的表作者的句子列中找到以#
开头的单词。我不知道我所说的话,我知道的是,它开始于#
。mysql找到以字符串(句子)开头的单词并获得它的计数
表:作者(姓名,一句)
作者|句子
albert |我#想要#与#you david |今晚#讨论#第1部分
sam |结果将会是#you
david | #you #knew nothing
betty | #This is #pretty
结果会如下:
word |计数
想| 1
讨论| 2
part | 1
你| 3
此| 1
我的尝试:
我所做的:
select * from author where sentence like ?", "#%"
它得到以#开头的句子的一部分。
#want to be #discussing with #you
#discussing #part 1
#you
#you #knew nothing
#This is #pretty
但是如何让查询遍历句子?
答
也许你可以通过下面这句法得到它..
SELECT * FROM author WHERE sentence LIKE '#%'
你尝试过什么?数据结构如何,你可以在字符串中计数'#'吗? – kchason
@KsaR:这不是因为我不知道我在找的词。 – mamesaye