社区
Access
帖子详情
sql语句中用distinct选出不重复数据后,怎样按数据添加先后顺序排序呢?
websick
2006-05-05 10:00:35
select distinct album,singer,date,albumdegree from [songs]应该添加什么语句才能按照添加的先后顺序倒序排出?默认distinct以后就按照首字母排了
谢谢
...全文
589
7
打赏
收藏
sql语句中用distinct选出不重复数据后,怎样按数据添加先后顺序排序呢?
select distinct album,singer,date,albumdegree from [songs]应该添加什么语句才能按照添加的先后顺序倒序排出?默认distinct以后就按照首字母排了 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenjialong
2006-05-05
打赏
举报
回复
增加一个自动编号 自动增加字段
wwwwb
2006-05-05
打赏
举报
回复
什么是添加的先后顺序?增加一自增字段记录先后顺序试试
changechange
2006-05-05
打赏
举报
回复
select * from (select max(某个可以确定输入顺序的字段) as indexfield,album,singer,date,albumdegree from [songs] group by album,singer,date,albumdegree) as aaa order by aaa.indexfield
changechange
2006-05-05
打赏
举报
回复
select distinct album,singer,date,albumdegree from [songs]应该添加什么语句才能按照添加的先后顺序倒序排出?默认distinct以后就按照首字母排了
--------取唯一值在理论上是没有现后顺序的,你只有用 JOIN 语句去原始表中查他的现后顺序,然后自己定义一个逻辑来判断他的现后顺序,比如
原始表
输入顺序ID 字段1
1 a
2 b
3 a
上述表如果取唯一值了一个,到底算 A 在 B 前面呢?还是 B在 A 前面呢?
取唯一值后根本不存在顺序问题,如果真的一定要顺序,那就不应该用 distinct 来做
select max(某个可以确定输入顺序的字段),album,singer,date,albumdegree from [songs] group by album,singer,date,albumdegree
才是你要的!
changechange
2006-05-05
打赏
举报
回复
select * from (select distinct album,singer,date,albumdegree from [songs] ) order by id desc
----------是不可能成功的,请问你哪里来的 ID 字段呀?
wwwwb
2006-05-05
打赏
举报
回复
select * from (select distinct album,singer,date,albumdegree from [songs] ) order by id desc
websick
2006-05-05
打赏
举报
回复
有自动编号 可是用
select distinct album,singer,date,albumdegree from [songs] order by id desc
时候说order by 和 distinct冲突出错
第三章
SQL语句
(
数据
库系统概论 王珊著)
文章目录SQL动词几个概念
数据
定义模式的定义和删除基本表的定义、修改和删除1 定义基本表2
数据
类型3 修改基本表4 删除基本表索引的建立和删除
数据
字典
数据
查询简单查询条件查询1 模糊匹配2 涉及空值问题3 多重条件...
SQL语句
总结
SQL语句
总结
SQL基础条件查询语句
1.1、 SQL基础条件查询语句 首先往表中插入一些
数据
mysql> insert into students values(2,‘lis’,25),(3,‘wange’,26),(4,‘libin’,28),(5,‘tom’,30),(6,‘sorry’,24); Query OK, 5 rows affected ...
SQL 索引的操作
数据
查询(1)
数据
更新
文章目录索引的建立与删除建立索引修改索引删除索引
数据
更新插入
数据
插入元组插入子查询结果修改
数据
删除
数据
数据
查询单表查询查询经过计算的值选择表中的若干元组 索引的建立与删除 建立索引 在SQL语言中,建立索引...
面试必备的经典
SQL语句
大全
练习
SQL语句
大全(关键看思路) 该
数据
有三张表: 部门表dept(deptno部门编号、dname部门名称、loc位置)、 员工表emp(empno工号、ename员工姓名、job职位、mgr直属领导工号、hiredate入职日期、sal月薪、comm补贴...
Access
7,713
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章