sql server :distinct 与order by 一起使用要注意
一次在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 一起使用要注意相关推荐
- 解决Sql中DIstinct与Order By共同使用的冲突问题
解决Sql中DIstinct与Order By共同使用的冲突问题 参考文章: (1)解决Sql中DIstinct与Order By共同使用的冲突问题 (2)https://www.cnblogs.co ...
- 根据指定字段排序编号(SQL Server 2005,Update,Order By)
在SQL Server 2005可以通过with as根据指定的字段排序编号,SQL语句如下: WITH 表1 AS ( SELECT 编号字段名, ROW_NUMBER() OVER(ORDER B ...
- sql oltp_内存中的OLTP系列– SQL Server 2014上的数据迁移指南过程
sql oltp In this article we will review migration from disk-based tables to in-memory optimized tabl ...
- SQL Server 2019中的证书管理
介绍 (Introduction) Certificate Management in SQL Server 2019 has been enhanced a lot when compared wi ...
- 创建SQL Server索引的好工具
介绍 ( Introduction ) The indexes in many cases are great solutions to solve performance problems. For ...
- SQL Server中数据透视表的Python脚本
This article talks about Python scripts for creating pivot tables in multiple ways. 本文讨论了以多种方式创建数据透视 ...
- SQL Server实例的十大安全注意事项
SQL Server is one of the world's leading data platforms. It is being broadly used hosting millions o ...
- 基于SQL Server策略的管理–类别和数据库订阅
SQL Server Policy Based Management provides several additional features which makes administering SQ ...
- SQL server 升序与降序
SQL Server 中可以使用 ORDER BY 子句来对结果集进行排序. 升序: ORDER BY 字段名 ASC 降序: ORDER BY 字段名 DESC 例如,如果要按照 "age ...
最新文章
- Eclipse ADT 21 Preview 10 发布
- JavaScript数组方法大全解
- Python——制作深度学习数据集批量重命名图片文件名解决方案
- JUC锁-CyclicBarrier(七)
- java abstractset 继_java集合框架-AbstractSet
- git bash使用笔记
- 【英语学习】【Level 07】U02 Live Work L5 This is where we work
- oracle 修改 回话数,Oracle命令--修改oracle回话数
- VB.NET 按键代码 及组合键
- 数论基础 欧几里得
- matlab自带优化工具箱,二元一次函数
- 对计算机课程的总体认识,对计算机基础课程的认识(浅谈计算机基础课程教学中计算思维的培养)...
- arm neon介绍
- 前端几种本地缓存机制
- 木木早教机器人说明书_机器人操作说明VS小孩使用指南
- pmu2008终端服务器,基于PMU的电网实时监测系统主站设计
- 2023计算机毕业设计SSM最新选题之java亚健康人群健康管理系统c4cyz
- 华中科技大学2019年计算机录取分数线,2019华中科技大学录取分数线
- 头脑王者服务器维护,微信头脑王者请求超时及查询服务器失败的解决方法
- EXCEL表格怎么让每一列都乘以固定的一列