myseries

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值(注意:distinct是作用于多列的)。

表A:

表B:

1.作用于单列

select distinct name from A

执行后结果如下:

2.作用于多列

select distinct name, id from A

执行后结果如下:

实际上是根据name和id两个字段来去重的,因为distinct是作用于多列的,这里它同时作用了name,id这两个字段,也就是必须得name和id都相同才能排除

分类:

技术点:

相关文章:

  • 2021-09-13
  • 2021-09-13
  • 2021-09-13
  • 2021-09-13
  • 2021-09-13
  • 2021-10-02
猜你喜欢
  • 2021-08-04
  • 2021-12-06
  • 2021-09-19
  • 2021-10-11
  • 2021-08-04
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案