我在啓動此想法時遇到問題。我有一個SQL數據庫和一個帶有JAVA/Apache(tomcat)的html接口。我試圖製作一個簡單的數據庫,用於對歌曲名稱進行排序,並與關於歌曲的關鍵字進行匹配。 例如,我輸入了像「史詩,電影,女王,唱歌」這樣的關鍵字,而像波西米亞女王狂想曲這樣的歌曲符合大部分標準,它是從「電影」中演繹的「史詩」歌曲,由「女王」一個值3. ,並在數據庫中的一首歌曲,如皇后我們是冠軍將滿足所有關鍵字(史詩,電影,女王,歌唱) - >因此,這首歌曲將是一個4.排名在SQL中關鍵字的搜索結果
我已經dabbled與計數函數在SQL和一些JAVA代碼,但我無法找到一種方法來轉移通過關鍵字,或計數他們看看哪個結果更好。
我應該在哪裏學習如何製作這樣的東西?
非常感謝您的解釋和鏈接。經過數小時的閱讀和重讀,我對數據庫結構有了更多的瞭解。並有一個功能齊全的網頁。我還有最後一個問題。查詢給了我song_ID和計數的結果。我想到了一些讓歌曲名稱也可以顯示的方法。
我的第一個想法是將名稱添加到聯結表中。
第二個是創建一個臨時表(視圖),然後使用該信息從其他表中查找數據。
3rd是寫了一個java代碼取得原始結果,然後只顯示歌曲的名稱和數量。 ...
我想我錯過了一些簡單的SQL能力來更好地(更有效地)處理數據。
開始於:http://en.wikipedia.org/wiki/First_normal_form – barrowc