/*
执行顺序
1.where
2.GROUP BY
3.having
4.ORDER BY
*//*
where和having都是条件筛选,不过它们有区别
where是对表里原始的数据进行的筛选,一般最先执行
having是对表中数据分组使用聚合函数计算之后(经过加工)
的数据进行的筛选,having在where之后,having与GROUP BY配
合使用
*/
SELECT TOP 3 * FROM student
SELECT TOP 60 PERCENT * FROM student
SELECT * FROM student
/*
DISTINCT关键字是去掉重复值
*/
SELECT DISTINCT stuAddress AS '地址' FROM student
SELECT DISTINCT stuAddress '地址',stuAge AS 年龄  FROM student --相当于这2个字段都要满足重复值才会去重
select stuAddress,COUNT(distinct stuAddress) from student group by stuAddress

sqlserver中执行顺序、TOP、PERCENT百分比、DISTINCT去掉重复值相关推荐

  1. SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数

    SQLSERVER中的ALL.PERCENT.CUBE关键字.ROLLUP关键字和GROUPING函数 先来创建一个测试表 1 USE [tempdb] 2 GO 3 4 CREATE TABLE # ...

  2. mysql 的 distinct 去掉重复的数据

    2019独角兽企业重金招聘Python工程师标准>>> 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值.关键词 distinct用于 ...

  3. elasticsearch 根据条件去除重复值_Excel工作表中的条件格式,不只是查找重复值,还有7种典型用法...

    Excel工作表中的[条件格式],对于大部分亲来说并不陌生,用的最多的应该是标识"重复值"或"唯一值",其实还有数据可视化等多种功能-- 一.Excel条件格式 ...

  4. mysql group_concat distinct,如何在MySQL中使用GROUP_CONCAT和CONCAT与DISTINCT引用单列值?...

    为此,您可以将group_concat()与一起使用replace().让我们首先创建一个表-mysql> create table DemoTable1799 ( EmployeeId var ...

  5. shell中执行某条语句失败能不能重复执行_如何理解Mysql中的事务隔离级别?

    要说清楚Mysql中的事务隔离级别,我们先从事务的定义说起.事务,是一个或一组sql语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行.整个单独单元作为一个不可分割的整体,如果单元中某条 ...

  6. shell中执行某条语句失败能不能重复执行_如何重复执行一条命令直至运行成功?...

    大家好,我是良许. 在我们的日常工作中,需要我们重复做的工作简直不能太多.比如,我们想要确认网络是否是连通的,传统的做法就是使用 ping 命令不停去测试某个地址(比如百度).网络比较好还好说,但如果 ...

  7. DISTINCT 去掉重复记录

    SELECT DISTINCT ocms_cls_name FROM oc_ocms.cls_class_table 查询结果

  8. java中程序执行顺序

    ①在java中执行顺序 一 静态初始化块 二 非静态初始化块 三 构造器 四 父类构造器 ② java中的赋值顺序 一 静态初始化块直接赋值 二 非静态初始化块直接赋值 三 父类继承的属性已赋值 四 ...

  9. Java类中各成员的执行顺序

    属性.方法.构造方法和自由块都是类中的成员,在创建对象时,各成员的执行顺序如下: (1)父类静态成员和静态初始化块,按在代码中出现的顺序依次执行. (2)子类静态成员和静态初始化块,按在代码中出现的顺 ...

  10. 【转】SQL 语句执行顺序

    From:http://www.jellythink.com/archives/924 Oracle-SQL语句执行原理和完整过程详解:https://wenku.baidu.com/view/398 ...

最新文章

  1. emca 更改监听端口
  2. 人社部:截至三季度9757亿元养老保险基金到账运营
  3. Protobuf 安装及 Python、C# 示例
  4. Nginx 反向代理 websocket 协议
  5. Qt文档阅读笔记-Widgets Tutorial官方解析及实例
  6. 今天完成了share memory的测试
  7. 快速幂(二进制理解)
  8. 动画特效九:下拉刷新
  9. 数据库基础 MySQL
  10. linux mysql 编译后的版本_LINUX下编译安装最新版本mysql_MySQL
  11. IoT物联网天线有哪些?
  12. PDF转CAD到底哪个软件比较好?
  13. 主题:北京亿阳信通Oracle笔试题
  14. 【小程序】解析二维码decodeURIComponent()
  15. 在数量上超过微型计算机的是什么,西方经济学作业2答案
  16. java怎么实现复制粘贴的操作,java简单实现复制 粘贴 剪切功能代码分享
  17. smart计算机英语作文,关于科技的英语作文(精选5篇)
  18. 谁偷走了销售人员的时间
  19. python怎么输入文件路径_python怎么打开文件的路径?
  20. 关于共享单车的一点思考

热门文章

  1. 基于知识图谱和图卷积神经网络的应用——学习笔记
  2. el-upload上传视频截取视频第一帧作为首图
  3. 依图科技发布语音开放平台,联袂微软、华为撬动语音市场
  4. 计算机与3d打印导板,计算机导航系统、3D打印截骨导板与传统器械对全膝关节置换术手术时间和下肢力线恢复的影响...
  5. linux drwxr-xr-x 是什么意思
  6. Apache JMeter 5.1.1 Win 10 环境变量配置
  7. 英语中提醒注意安全句子
  8. 转:__stack_chk_fail栈检查失败
  9. 如何汇总100多个相同模板的电子表格
  10. psql: could not connect to server: No such file or directory