MYSQL 数据库查询排序问题

MYSQL 数据库查询排序问题,第1张

倒序是从大到小吧?!这个问题你想复杂了。。就把年龄的字段放前面,分数的字段放后面啊ORDER

BY

age

DESC,

score

DESC因为DESC排序时默认的,所以加不加无所谓了,只是字段的顺序不能弄混

视图和表一样,比如视图名叫view1

你想查其中的id,name字段,按id字段排序,按name 是 a开头的查找

select id,name from view1 where name like 'a%' order by id

说白了,视图就是sql语句生成的数据集合,也就是把sql语句封装了起来,起个名就是那个视图的名称

select 学生学号,科目,min(成绩) as chengji

ffrom 成绩表

where

group by 学生学号,科目

order by 学生学号,科目

把上面的汉字换成你表中的字段名称。where后面写上查询的条件。运行即可。

这个就是个简单的分组的查询。

CREATETABLE#temp(

IDINT

)

GO

INSERTINTO#tempVALUES(5);

INSERTINTO#tempVALUES(1);

INSERTINTO#tempVALUES(7);

INSERTINTO#tempVALUES(8);

GO

SELECTFROM#temp;

go

ID

-----------

5

1

7

8

(4行受影响)

SELECT

ID

FROM

(

SELECT

ROW_NUMBER()OVER(ORDERBY(SELECT1))NO,ID

FROM

#temp

)subQuery

ORDERBY

NODESC;

GO

ID

-----------

8

7

1

5

(4行受影响)

select

分组列1,分组列2,

聚合列1,聚合列2

from

group

by

分组列1,分组列2

order

by

分组列或聚合列

--------

分组查询中,做为查询结果显示的列,必须是用于分组的列,或者聚合的列

比如:sum(),count(),avg()等等

以上就是关于MYSQL 数据库查询排序问题全部的内容,包括:MYSQL 数据库查询排序问题、如何用DataGridView对SQL数据库视图中的数据进行查找和排序、数据库查询分组排序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10186406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存