1

我有下表,我正在尝试使用它。这是表格:

手机:
- id:'1',产品名称:'Apple'
- id:'2',产品名称:'Apple'
- id:'3',产品名称:'Samsung'
- id:'4',产品名称:'Alcatel phone '
- id:'5',产品名称:'阿尔卡特'
- id:'6',产品名称:'Blackberry'

我目前正在使用这个 MySQL 查询来不显示重复项:

SELECT DISTINCT 产品名称 FROMmobiles

结果显示:

  • 苹果
  • 三星
  • 阿尔卡特电话
  • 阿尔卡特
  • 黑莓

现在我的问题是他们是否可以添加到我的 mysql 中以搜索数据库以检查第一个单词是否重复或类似的内容?或者,如果超过 8 个字符相同,则将其视为重复?这样我就可以让我的数据显示如下:

  • 苹果
  • 三星
  • 阿尔卡特
  • 黑莓

我希望有人可以帮助我解决这个问题。

4

1 回答 1

3

MySQL 的SUBSTRING_INDEX救援:

SELECT DISTINCT SUBSTRING_INDEX(productname,' ',1) FROM mobiles
于 2012-12-11T02:54:13.483 回答