由于sql表中的标点符号而导致公司名称不一致

时间:2017-05-10 09:08:30

标签: sql

我有一个表列名称'Company'包含超过10,000条记录。公司的一些价值观就像“trail co ltd”和“trail co。,ltd”。我需要捕获所有具有相同名称的公司,但是使用sql查询以标点符号分隔。 任何人都可以共享示例sql查询以获取表中的值列表吗?

 Sample data: Column name Company values - "trail co ltd" and "trail co., ltd".

1 个答案:

答案 0 :(得分:0)

可以试试吗

SELECT COMPANY FROM TABLENAME WHERE COMPANY in ('trail co ltd','trail co., ltd');

如果你想要计算得太多,你可以试试这个

SELECT COUNT(COMPANY) AS comp_count  FROM TABLENAME  WHERE COMPANY LIKE '%trail co ltd%'
UNION
SELECT COUNT(COMPANY) FROM TABLENAME  WHERE COMPANY LIKE '%trail co., ltd%'