对students数据库的表stu_score查询所以记录,结果按照语文成绩降序,数学成绩升序进行排列。

对students数据库的表stu_score查询所以记录,结果按照语文成绩降序,数学成绩升序进行排列。,第1张

select from stu_score order by 语文 desc, 数学;

ORDER BY子句用于根据一个或多个列以升序或降序对数据进行排序。 默认情况下,一些数据库排序查询结果按升序排列。

语法:

SELECT column-list  FROM table_name  [WHERE condition]  [ORDER BY column1, column2, columnN] [ASC | DESC];

可以在ORDER BY子句中使用多个列。 确保您使用的任何列进行排序,该列应该在列表中。

扩展资料:

常用的 T-SQL 语言:

1、分组:

group by在order by 前面。

select cname from first group by cname;

按照姓名对表格分组。

2、having 子句对分组结果再选择:

select cname from first group by cname having cname like '张%'

3、转换数据类型函数:

convert(a,b):强制类型转换

a 是要转换的数据类型,b 是被转换的数据类型

declare @number intset @number = 3 select convert(char(1),@number) as 转换后

4、聚合函数

avg,max,sum,count()

select count() as 行数,avg(convert(int,cage)) as 平均年龄,max(cbirthday) as 最晚出生年月,sum(cid) as id的和 from first

如果简单按你的题意这样写就行:

SELECT OrderNum,ProdNum,SuppCode,Quantity,TotalPrice

FROM Item order by TotalPrice DESC,Quantity ASC

当然:有可能你的总价是这样来的 总价=单项定购数量单项总价 如果是这样的语句要做修改一下:

SELECT OrderNum,ProdNum,SuppCode,Quantity,TotalPrice,TotalPriceQuantity AS 总价

FROM Item order by 总价 DESC,Quantity ASC

将字段依次写在order by 后面即可 , 中间用逗号隔开。

view plaincopy to clipboardprint

select  from 表 order by time , name  

select  from 表 order by time asc , name asc  

select  from 表 order by time desc , name desc  

select  from 表 order by time asc , name desc  

select  from 表 order by time desc , name asc

(注: asc 表示升序 , desc表示降序 , 未明确写明排序方式时默认是升序)

与之类似的语法是 group by , 按多个字段分组时 , 也是依次将多个字段写在group by 的后面 , 并用逗号隔开 , 范例如下:

view plaincopy to clipboardprint

select time , name , sum() from 表 group by time , name

1 怎样把数据库中的数据按入库顺序倒排序显示出来

排序规则: (1)英文按字母顺序排序时,大、小写视为相同,升序时按A到Z排序,降序时按Z到A (2)中文按拼音字母的顺序排序,升序时按A到Z排序,降序时按Z到A (3)数字按数字大小排序,升序从小到大,降序从大到小排序 (4)日期和时间字符按日期先后顺序排序。

说下两种情况: 1 按一个字段排序记录,可以在“数据表”视图中进行。 在“数据库”窗口的“表”对象下,双击你要的那张表,单击你要的字段所在的列。

单击工具栏中的升序按钮(也可以从菜单栏记录中的排序选择升序排列),就可。 2 多个字段排序记录,在“数据库”窗口的“表”对象下,双击你要的那张表,选择用于排序的两个字段的选定器。

单击工具栏中的升序按钮(也可以从菜单栏记录中的排序选择升序排列),就可。要注意先后顺序,一般地说都是从左到右的。

2 wps表格怎样将正顺序变成倒顺序

1、电脑打开WPS表格,如图是正顺序,从小到大排序。

2、打开WPS后,选中A列。

3、选中A列后,点击开始页面工具栏中的排序图标,然后选择降序选项。

4、选择降序后,A列中的数据就变成倒顺序,从大到小排列了。

3 Excel表格中,怎么将行的顺序前后颠倒

工具/原材料

excel2016版、电脑。

1、打开电脑找到并点击excel2016表格文件;

2、打开excel表格文件以后,为了便于示范先在空白表格内编辑任意文字内容;

3、此时在单元格B1中输入公式:“=OFFSET($A$1,COUNTA($A$1:$A$15)-ROW(A1),)”并回车;

4、输入公式并回车以后,再B1单元格的右下角点击鼠标左键不放一直往下拉;

5、往下拖动到指定的单元格以后,此时已经将A列的数字成功的完成顺序颠倒。

4 大家好,请问有什么方法或技巧可以把下面数据倒序变成顺序(如下)

把数据拷贝到Excel里,按一下菜单里的“升序排序”图标就可以了:

2012-06-15 2012160 01 03 04 08 09

2012-06-16 2012161 01 05 08 15 16

2012-06-17 2012162 04 09 13 16 22

2012-06-18 2012163 02 04 09 12 19

2012-06-19 2012164 07 11 12 14 20

2012-06-20 2012165 03 05 11 13 15

2012-06-21 2012166 01 06 09 10 16

2012-06-22 2012167 05 10 11 13 22

2012-06-23 2012168 02 04 13 18 21

2012-06-24 2012169 01 06 08 09 19

2012-06-25 2012170 01 03 11 13 21

2012-06-26 2012171 01 05 15 19 21

2012-06-27 2012172 04 08 13 16 17

2012-06-28 2012173 07 10 11 17 21

2012-06-29 2012174 02 05 08 09 12

2012-06-30 2012175 08 09 10 12 14

2012-07-01 2012176 02 05 12 16 18

2012-07-02 2012177 02 04 08 10 20

2012-07-03 2012178 07 11 14 18 22

2012-07-04 2012179 01 05 09 13 16

2012-07-05 2012180 11 12 19 20 22

2012-07-06 2012181 02 07 09 12 14

2012-07-07 2012182 04 06 10 13 19

2012-07-08 2012183 07 11 12 15 19

2012-07-09 2012184 04 07 12 15 19

2012-07-10 2012185 09 14 18 21 22

2012-07-11 2012186 06 08 13 16 18

2012-07-12 2012187 02 08 12 15 19

2012-07-13 2012188 03 06 10 11 17

5 如何把倒序的word文档变成顺序的

是所有段落倒排吗?

1ctrl+A选择所有段落,点表格菜单--转换--文本转换成表格,对话框中“文字分隔位置”选“段落标记”,确定

2选中表格

表格菜单--自动调整--根据内容调整表格

表格菜单--插入列(在左侧)

3选中左侧的空白列,,点“编号”图标,ctrl+c

编辑菜单--选择性粘贴--无格式文本

4选中表格,表格菜单--排序,“主要关键字”:列1;类型:数字;选“降序”,确定

5选第1列,表格菜单--删除--列

6选择表格,点表格菜单--转换--表格转换成文本

以上就是关于对students数据库的表stu_score查询所以记录,结果按照语文成绩降序,数学成绩升序进行排列。全部的内容,包括:对students数据库的表stu_score查询所以记录,结果按照语文成绩降序,数学成绩升序进行排列。、sql order by升序、数据库排序问题(写出SQL语句)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存