我想知道人们对此有何看法......
我有一个名称列表(例如公司名称),并希望将它们显示为网页上的列表。我希望用户能够按字母顺序找到一组名称。因此,如果他们单击“M”,那么它将显示以字母 M 开头的公司名称。这听起来很简单,对吧?
然而,这里有一个问题:并非所有应该属于“M”类别的公司名称都以字母 M 开头,例如密歇根大学。所以使用
SELECT * WHERE Name LIKE 'M%'
在 SQL 查询中在这里不起作用。
以这种方式对数据进行分类的最佳方法是什么?
我能想到的唯一方法是在公司名称表中添加一列,并手动为每个公司名称分配一个字母,以便以后可以在 SELECT 语句中使用。这听起来很乏味和简陋,我希望有更好的方法来解决这个任务?如果有人想知道我正在使用 ColdFusion 作为我的后端软件来在网页上显示数据。
感谢您花时间帮助我:)