我想知道什麼人民的心思都放在了這個.....分類數據庫數據
我的名字(如公司名稱)的列表,並希望將其顯示爲網頁上的列表。我希望用戶能夠按字母順序查找一組名稱。所以如果他們點擊'M',那麼它將顯示以字母M開頭的公司名稱。這聽起來很簡單,對嗎?
但是,這裏有一個問題:不是所有應該在'M'類別中的公司名稱都以字母M開頭,例如密歇根大學。因此,在SQL查詢中使用
SELECT * WHERE Name LIKE 'M%'
在這裏不起作用。
以這種方式對數據進行分類的最佳方法是什麼?
我能想到的唯一方法是在公司名稱表中添加一列,並手動爲每個公司名稱分配一個字母,以便稍後可以在SELECT語句中使用。這聽起來很乏味,很簡單,我希望有更好的方法來解決這個問題。如果有人想知道我使用ColdFusion作爲我的後端軟件在網頁上顯示數據。
感謝您抽出時間來幫我:)
規則的可行性(例如,「名稱出現在名稱後面的單詞是主要的分類術語」)將取決於名稱的一致性,它可能適用於大學名稱,名稱可能會有很大的變化,導致猜測。數據管理並不缺乏乏味,BTW。:-) – Tim