SQL – 删除重复的结果

前端之家收集整理的这篇文章主要介绍了SQL – 删除重复的结果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个看起来像这样的表:
name     | surname<br>
John     |  John<br>
Jessica  |  Madson<br>

我有这样的查询

SELECT * FROM table WHERE name LIKE '%j%' OR surname LIKE '%j%'

我得到了什么:

John John
John John
Jessica Madson

我想要的是:

John John
Jessica Madson

我怎样才能摆脱重复的结果?

解决方法

使用DISTINCT:
SELECT DISTINCT name,surname
FROM yourtable
WHERE name LIKE '%j%' OR surname LIKE '%j%'

猜你在找的MsSQL相关文章