一次在sql server 2008 中写sql语句:select distinct firstname,lastname from person order by person_id

错误提示:

Msg 145, Level 15, State 1, Line 1
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.

哦,原来在与distinct 一起时,order by 中出现的字段必须也在select 中出现啊!

改写如下:

select distinct firstname,lastname,person_id from person order by person_id

如果要简单,也可以这么写:

select distinct * from person order by person_id,不过这时候用distinct 就没有什么意义了。

转载于:https://www.cnblogs.com/bigguai/archive/2012/05/29/2524380.html

sql server :distinct 与order by 一起使用要注意相关推荐

  1. 解决Sql中DIstinct与Order By共同使用的冲突问题

    解决Sql中DIstinct与Order By共同使用的冲突问题 参考文章: (1)解决Sql中DIstinct与Order By共同使用的冲突问题 (2)https://www.cnblogs.co ...

  2. 根据指定字段排序编号(SQL Server 2005,Update,Order By)

    在SQL Server 2005可以通过with as根据指定的字段排序编号,SQL语句如下: WITH 表1 AS ( SELECT 编号字段名, ROW_NUMBER() OVER(ORDER B ...

  3. sql oltp_内存中的OLTP系列– SQL Server 2014上的数据迁移指南过程

    sql oltp In this article we will review migration from disk-based tables to in-memory optimized tabl ...

  4. SQL Server 2019中的证书管理

    介绍 (Introduction) Certificate Management in SQL Server 2019 has been enhanced a lot when compared wi ...

  5. 创建SQL Server索引的好工具

    介绍 ( Introduction ) The indexes in many cases are great solutions to solve performance problems. For ...

  6. SQL Server中数据透视表的Python脚本

    This article talks about Python scripts for creating pivot tables in multiple ways. 本文讨论了以多种方式创建数据透视 ...

  7. SQL Server实例的十大安全注意事项

    SQL Server is one of the world's leading data platforms. It is being broadly used hosting millions o ...

  8. 基于SQL Server策略的管理–类别和数据库订阅

    SQL Server Policy Based Management provides several additional features which makes administering SQ ...

  9. SQL server 升序与降序

    SQL Server 中可以使用 ORDER BY 子句来对结果集进行排序. 升序: ORDER BY 字段名 ASC 降序: ORDER BY 字段名 DESC 例如,如果要按照 "age ...

最新文章

  1. Eclipse ADT 21 Preview 10 发布
  2. JavaScript数组方法大全解
  3. Python——制作深度学习数据集批量重命名图片文件名解决方案
  4. JUC锁-CyclicBarrier(七)
  5. java abstractset 继_java集合框架-AbstractSet
  6. git bash使用笔记
  7. 【英语学习】【Level 07】U02 Live Work L5 This is where we work
  8. oracle 修改 回话数,Oracle命令--修改oracle回话数
  9. VB.NET 按键代码 及组合键
  10. 数论基础 欧几里得
  11. matlab自带优化工具箱,二元一次函数
  12. 对计算机课程的总体认识,对计算机基础课程的认识(浅谈计算机基础课程教学中计算思维的培养)...
  13. arm neon介绍
  14. 前端几种本地缓存机制
  15. 木木早教机器人说明书_机器人操作说明VS小孩使用指南
  16. pmu2008终端服务器,基于PMU的电网实时监测系统主站设计
  17. 2023计算机毕业设计SSM最新选题之java亚健康人群健康管理系统c4cyz
  18. 华中科技大学2019年计算机录取分数线,2019华中科技大学录取分数线
  19. 头脑王者服务器维护,微信头脑王者请求超时及查询服务器失败的解决方法
  20. EXCEL表格怎么让每一列都乘以固定的一列

热门文章

  1. 数据结构之顺序队列和链式队列常用的一些操作
  2. liunx常用命令笔记
  3. dealloc不调用的情况
  4. 大院大所合作对接会7天倒计时!亮点抢先看
  5. 第二章 Python基本元素:数字、字符串和变量
  6. 【excel技巧读书笔记001】清除打开过的文件记录
  7. C++中关于cons和字符串t的一些注意事项
  8. 记得重用layout
  9. MYSQL AB复制原理
  10. sql2005 无法解决 equal to 操作Chinese_PRC_CI_AS 和 Chinese_PRC_CS_AS 之间的排序