2016-10-03 22 views
1

我有一個包含多列的數據庫。其中一列包含一個段落,每一行都有自己的段落。 在每個段落中都是單詞,我想在所有欄目中統計雙打。SQL - 計數字頻

例子:

What is your name ? 

Hello, my name is Quentin 

His name is Quentin 

的結果必須是:

- Name - 3 
- is - 3 
- Quentin - 2 
+0

雙倍是什麼意思? – TheGameiswar

+1

到目前爲止您嘗試過什麼?是否有一個原因,你需要在SQL中這樣做,而不是程序語言? – matt

+0

我建議你使用PHP,Java,C或其他任何你正在使用的方法來做這件事 – vivoconunxino

回答

0

這是太長了評論。

我建議你創建一個新的表,其中包含每個段落的「單詞」(但是你定義它們)。

你如何解析這些話取決於你。一種方法是,以輸出每一行的ID,然後使用工具,如蟒蛇變成這樣的結構,如:

id word pos 

然後你就可以很容易地使用這個表來回答你的問題。

+0

但是在每個段落中都有#並且我想要數這些# 我想要簡單的方法來統計和分類這些# – leyh

+0

@QuentinCapra。 。 。 SQL是這個查詢的錯誤工具。 –