文章目录

  • 1 SQL中distinct的用法
    • 1.1 作用于单列
    • 1.2 作用于多列
    • 1.3 COUNT统计

1 SQL中distinct的用法

先准备一张具有重复分数的单表 scores

id name score
1 张三 88
2 李四 91
3 王二 88
4 赵五 94
5 周一 91
6 吴八 96

1.1 作用于单列

# DISTINCT 查询单个字段
SELECT DISTINCT score FROM `scores`;

查询结果:
score
88
91
94
96

1.2 作用于多列

# DISTINCT 查询多个字段,DISTINCT 必须放在开头
SELECT DISTINCT score,name FROM `scores`;

查询结果:

score name
88 张三
91 李四
88 王二
94 赵五
91 周一
96 吴八

1.3 COUNT统计

# 统计score去重之后的数量
SELECT COUNT(DISTINCT score) FROM `scores`;

查询结果: 4

SQL -- distinct 函数的用法相关推荐

  1. 【转】SQL decode 函数的用法

    decode(字段|表达式,条件1,结果1,条件2,结果2,...,条件n,结果n,缺省值): --缺省值可以省略 表示如果 字段|表达式 等于 条件1 时,DECODE函数的结果返回 条件1 ,.. ...

  2. Hive SQL时间函数及用法

    Hive SQL时间函数 当前官方提供的日期函数共27个,内容如下: 1. 获取当前系统时间 函数: current_timestamp 返回值:timestamp 返回查询计算开始时的当前时间戳(从 ...

  3. sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数

    sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...

  4. SQL聚合函数功能和用法解析

    第一部分:介绍SUM和 AV G 我们知道数据库通常包含大量数据,要从海量的数据中找到我们需要的某条记录无异于大海捞针,不过通过SQL语言我们可以找到很多方法从数据库中提取我们要查找的特定数据,就是通 ...

  5. MSSQL Sql加密函数 hashbytes 用法简介

    原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...

  6. SQL中object_id函数的用法

    SQL中object_id函数的用法 收藏  int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...

  7. SQL中 ROW_NUMBER 函数的用法

    SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...

  8. sql中日期函数的用法

    sql中日期函数的用法   <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...

  9. SQL中TRUNC函数的用法

    TRUNC函数用于对值进行截断. 用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期. (1)截断数字: 格式:TRUNC(n1,n2),n1表示被截断的数字,n2 ...

最新文章

  1. 用python解“然后是几点”问题
  2. Debian 9 Samba共享的一个问题总结
  3. 数据中心内虚拟机迁移带来的网络技术难题
  4. 生产订单修改记录的跟踪方法!
  5. C++ string的使用
  6. svn + apache of linux 安装配置
  7. 14行代码AC_Break the Chocolate HDU-4112(数学推导+解析)
  8. cordova插件开发
  9. memset()函数详解
  10. 【gateway系列】手把手教你gateway整合nacos注册中心
  11. JavaScript模块化思想
  12. azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure
  13. win10找回BitLocker密钥的方法
  14. 恢复rm -rf 的数据
  15. PTA 背包问题凑零钱
  16. android之发送短信的方法研究
  17. html网页页面制作用到了什么技术,技术干货|常用的HTML5网页制作软件,这些你有在用吗?...
  18. 基于Linux的WebSphere性能调优与故障诊断
  19. Unity下Animation资源压缩简析
  20. windows10自带的画图软件橡皮擦调解大小

热门文章

  1. 美国FBI招工试题,七个经典心理题
  2. Unity 动态编辑Terrain地形(二)地势
  3. 1.6 Terrain
  4. 防止sql注入的方法 1
  5. 邂逅博客---记录消逝与新生
  6. 还在为课题设计烦恼、秃头。教你一招,一次性解决
  7. ios NSTimeInterval获取时间间隔
  8. 基于HTML的健身房信息管理系统
  9. linux shell比大小expr,Linux shell命令中expr(示例代码)
  10. Java使用split分割无效,获取不到预期效果看过来