社区
Delphi
帖子详情
select语句怎样对某个表的某个字段的值由大到小排列?
thomsonyin
2003-10-20 11:22:54
有一个表a
select code,name,sum(count) as total group by code,name
问题是我要对汇总的total按由大到小排列:
用order by total 吗?
...全文
56
13
打赏
收藏
select语句怎样对某个表的某个字段的值由大到小排列?
有一个表a select code,name,sum(count) as total group by code,name 问题是我要对汇总的total按由大到小排列: 用order by total 吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大地精灵
2003-10-21
打赏
举报
回复
order by 列名 DESC //降序
order by 列名 ASC //升序
wujunwei
2003-10-21
打赏
举报
回复
同上order by 列名 desc/asc
kingting
2003-10-21
打赏
举报
回复
你的问题应该是分组排序的意思
例:
code name count
==============
1 a 23
1 a 10
2 b 4
2 b 7
………………
统计要求应该是:
(1-a):23+10=33
(2-b):4+7=11
下面语句可以实现
select code, sum(count) as totalfrom tb1
where …
group by code
order by total
NotReady
2003-10-21
打赏
举报
回复
select distinct a.dj,a.jxjyjb from examinee,(select distinct sum(count) as dj,jxjyjb from examinee group by jxjyjb) as a where a.jxjyjb=examinee.jxjyjb order by dj desc
yurenjf
2003-10-21
打赏
举报
回复
同意楼上
gmxlj
2003-10-21
打赏
举报
回复
select code,name,sum(count) as total order by total (DESC或ASC) group by code,name
甜而不腻
2003-10-21
打赏
举报
回复
order by total DESC //降序
order by total ASC //升序
fhuibo
2003-10-21
打赏
举报
回复
order by 列名 DESC //降序
order by 列名 ASC //升序
herofy
2003-10-21
打赏
举报
回复
用Having
chenkandy
2003-10-21
打赏
举报
回复
select code,name,sum(count) as total
from a
group by code,name
order by total desc
這樣一定可以的,sql問題,本人願意和大家共免
txmjs
2003-10-21
打赏
举报
回复
up
gx
2003-10-20
打赏
举报
回复
试一试
select code,name,sum(count) as total from table group by code,name order by sum(count) desc
sql server2000 下通过。
jijun
2003-10-20
打赏
举报
回复
order by total DESC //降序
order by total ASC //升序
MySQL入门进阶及面试题分析
本阶段mysql学习从0基础开始的... mysql查询
语句
聚合,mysql
表
连接,mysql
字段
类型,mysql
表
约束以及
表
结构操作, mysql唯一约束非空约束主键约束,mysql外键约束和默认约束,mysql
表
关系(多对多,一对一,一对多)
MySQL--学习记录3
1.用
select
语句
检索数据
表
中指定
字段
的数据;投影 用
select
语句
检索数据
表
中所有
字段
的数据。 1.用
SELECT
语句
检索数据
表
中指定
字段
的数据;投影
SELECT
基本语法规则为:
SELECT
字段
名 FROM
表
名; 语法规则为:
SELECT
字段
名1,
字段
名2 FROM
表
名; 2.用
SELECT
语句
检索数据
表
中所有
字段
的数据。 语法规则为:
SELECT
* FROM
表
名; 请你查询
字段
Name和 Salary的内容 请你查询整张
表
的内容 ...
MYSQL FIELD 某个
字段
降序
排列
,如果某个
字段
相同的情况下,排在一起
在开发过程中可能会遇到这样一个问题,按某个
字段
降序
排列
,但如果某个
字段
相同的情况下,排在一起。 比如有这样一张
表
我们如果使用这样的sql
语句
select
* from test order by money desc,username desc 得出的结果是 虽然已经按照money的金额排序了,但相同username的名字并没有排在一起。这时我们首先想到的一个mysql函数就是FIELD,根据自定义
字段
来排序。 我们先获取username的顺序
select
GROUP_CONCAT(DISTI
关于SQL的学习记录(五、查询数据——
SELECT
语句
)
查询数据——
SELECT
语句
SELECT
语句
的组成结构:(其中[ ]中的为可选项)0 ①语法格式 SQL语言中的
SELECT
查询
语句
用来从数据
表
中查询数据。其完整的语法格式由一系列的可选字句组成。 其最基本的语法格式:(查询一张
表
中的某些
字段
)
SELECT
字段
名1[,
字段
名2...] FROM
表
名; 说明:
SELECT
关键字后的
字段
名可换成*,*代
表
查询数据
表
中的所有(
字段
)的内容。 所有
SELECT
语句
必须有
SELECT
子句和FROM子句,书写时可以将两个字句写在一行中。 主要子句的语法
SQL
语句
-查询一张
表
中某个
字段
存在相同
值
的数据
这是查询有两条或者两条以上的数据 --先分组,在统计
select
a.code from ldcode a where 1=1 GROUP BY a.code HAVING COUNT(a.code)> 1 这是查询有3条相同数据的情况--先分组,在统计
select
a.code from ldcode a where 1=1 GROUP BY a.code HAVING ...
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章