sql distinct多个字段的使用

 更新时间:2023年08月29日 08:34:27   作者:紫金小飞侠  
这篇文章主要介绍了sql distinct多个字段的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

sql distinct多个字段

distinct注意

1、DISTINCT需要放到所有列名的前面,否则会报错

2、DISTINCT其实是对后面所有列名的组合进行去重。

SELECT DISTINCT attack_range FROM heros

在这里插入图片描述

SELECT DISTINCT attack_range, name FROM heros

在这里插入图片描述

sql distinct显示多个字段,去重复

众所周知,distinct可以列出不重复的记录,对于单个字段来说distinct使用比较简单,但是对于多个字段来说,distinct使用起来会使人发狂。

而且貌似也没有见到微软对distinct使用多字段的任何说明。

下面就提供了一种方法可以在使用distinct的时候同时使用多个字段。

select 要使用字段1,要使用字段2 from 表名 where id in (select min(id) from 表名 group by 不重复字段名)

例:

select byid,id from bbs where id in (select min(id) from bbs group by byid)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解数据库_MySQL: mysql函数

    详解数据库_MySQL: mysql函数

    这篇文章主要介绍了数据库_MySQL: mysql函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • MySQL与SQL Server的一些区别浅析

    MySQL与SQL Server的一些区别浅析

    这篇文章主要介绍了MySQL与SQL Server的一些区别浅析,本文罗列了MySQL与SQL Server的25个不同的地方,并对它们的分页技术的不同做了讲解,需要的朋友可以参考下
    2014-08-08
  • MySQL5.7.20解压版安装和修改root密码的教程

    MySQL5.7.20解压版安装和修改root密码的教程

    这篇文章主要介绍了MySQL5.7.20解压版安装和修改root密码的教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • Mysql中的DCL权限详解

    Mysql中的DCL权限详解

    这篇文章主要介绍了Mysql中的DCL详解,DCL是数据控制语言,用来管理用户、控制数据库的访问权限,就控制有哪些用户可以访问数据库,可以访问数据库的哪些内容,需要的朋友可以参考下
    2023-08-08
  • MySQL数据库安全之防止撰改的方法

    MySQL数据库安全之防止撰改的方法

    这篇文章主要介绍了MySQL数据库防止撰改的方法,需要的朋友可以参考下
    2014-07-07
  • 详解mysql解压缩版安装步骤

    详解mysql解压缩版安装步骤

    这篇文章主要介绍了mysql解压缩版安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • mysql实现事务的提交与回滚的实例详解

    mysql实现事务的提交与回滚的实例详解

    在本篇文章中我们给大家分享一篇关于mysql实现事务的提交与回滚的实例内容,有需要的朋友们可以参考学习下。
    2020-01-01
  • mysql中WITH的多种用法与常见示例

    mysql中WITH的多种用法与常见示例

    这篇文章主要介绍了mysql中WITH的多种用法与常见示例,MySQL中的WITH语句,也称为公用表表达式(CTE),用于定义临时结果集,可以在查询中重复引用,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • MySQL学习笔记之创建、删除、修改表的方法

    MySQL学习笔记之创建、删除、修改表的方法

    这篇文章主要介绍了MySQL学习笔记之创建、删除、修改表的方法,结合实例分析了mysql创建表、增加,修改及删除列、查看表结构、删除表等基本语法与使用技巧,需要的朋友可以参考下
    2016-09-09
  • MySql数据库触发器使用教程

    MySql数据库触发器使用教程

    MySQL从5.0.2版本开始支持触发器,MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一段程序,这篇文章主要给大家介绍了关于MySql数据库触发器使用的相关资料,需要的朋友可以参考下
    2022-05-05

最新评论