社区
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 吗?
...全文
59
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--学习记录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 ...
MySQL数据库的
select
语句
一、查询记录
select
* from
表
名 [where 条件]; 例如: (1):
select
*from students;//查询 students
表
中所有记录,所有
字段
的
值
都显示出来 (2):
select
m1,m2,...mn... from
表
名 [where 条件]; (3):
select
stu_id,stu_name,stu_age from students;//查询 students
表
中所有记录, 只显示出 stu_id,stu_name,stu_age三个
字段
的
值
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章