SQL -- distinct 函数的用法
文章目录
- 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 函数的用法相关推荐
- 【转】SQL decode 函数的用法
decode(字段|表达式,条件1,结果1,条件2,结果2,...,条件n,结果n,缺省值): --缺省值可以省略 表示如果 字段|表达式 等于 条件1 时,DECODE函数的结果返回 条件1 ,.. ...
- Hive SQL时间函数及用法
Hive SQL时间函数 当前官方提供的日期函数共27个,内容如下: 1. 获取当前系统时间 函数: current_timestamp 返回值:timestamp 返回查询计算开始时的当前时间戳(从 ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
- SQL聚合函数功能和用法解析
第一部分:介绍SUM和 AV G 我们知道数据库通常包含大量数据,要从海量的数据中找到我们需要的某条记录无异于大海捞针,不过通过SQL语言我们可以找到很多方法从数据库中提取我们要查找的特定数据,就是通 ...
- MSSQL Sql加密函数 hashbytes 用法简介
原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...
- SQL中object_id函数的用法
SQL中object_id函数的用法 收藏 int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...
- SQL中 ROW_NUMBER 函数的用法
SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...
- sql中日期函数的用法
sql中日期函数的用法 <script src="http://blog.csdn.net/count.aspx?ID=1920773&Type=Rank" ty ...
- SQL中TRUNC函数的用法
TRUNC函数用于对值进行截断. 用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期. (1)截断数字: 格式:TRUNC(n1,n2),n1表示被截断的数字,n2 ...
最新文章
- 用python解“然后是几点”问题
- Debian 9 Samba共享的一个问题总结
- 数据中心内虚拟机迁移带来的网络技术难题
- 生产订单修改记录的跟踪方法!
- C++ string的使用
- svn + apache of linux 安装配置
- 14行代码AC_Break the Chocolate HDU-4112(数学推导+解析)
- cordova插件开发
- memset()函数详解
- 【gateway系列】手把手教你gateway整合nacos注册中心
- JavaScript模块化思想
- azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure
- win10找回BitLocker密钥的方法
- 恢复rm -rf 的数据
- PTA 背包问题凑零钱
- android之发送短信的方法研究
- html网页页面制作用到了什么技术,技术干货|常用的HTML5网页制作软件,这些你有在用吗?...
- 基于Linux的WebSphere性能调优与故障诊断
- Unity下Animation资源压缩简析
- windows10自带的画图软件橡皮擦调解大小