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   

但是如何让查询遍历句子?

+0

你尝试过什么?数据结构如何,你可以在字符串中计数'#'吗? – kchason

+0

@KsaR:这不是因为我不知道我在找的词。 – mamesaye

也许你可以通过下面这句法得到它..

SELECT * FROM author WHERE sentence LIKE '#%'