创建一个视图studentScore,查询学生的学号、姓名以及该同学所选修的所有课程的课程名和相应成绩,按学号(升序)、成绩(降序)排序输出。写出相应的SQL语句

create view studentScore
(studentNo,studentname,courseName,score)as
select S.studentNo,studentname,courseName,score from Student S join Score on S.studentNo=Score.studentNo join Course on Course.courseNo=Score.courseNo
go  /*分割代码块,分别执行*/
/*视图是查询结果集,没有排序,所以需要另外做一个查询作排序*/
select * from studentScore order by studentNo,score desc
/*order by 后如果有多个排序条件,则依次*/
/*排序默认是升序。desc表示降序*/

结果:

Ps:升序是 ASC

sql 视图 排序 实例相关推荐

  1. 第二章 查询结果排序(SQL server经典实例)

    第二章 查询结果排序(SQL sever经典实例) 本章目录 第二章 查询结果排序(SQL sever经典实例) 1. 以指定顺序返回查询结果 2. 多字段排序 3. 根据子串排序 4. 排序时对nu ...

  2. oracle查视图的sql,oracle通过v$sql视图查询sql的平均执行时间(代码实例)

    oracle通过v$sql视图查询sql的平均执行时间(代码实例) select sql_text,executions 总执行次数,elapsed_time/1000 总耗时(秒), elapsed ...

  3. sql排名名次分页mysql_mysql 实现排名及中文排序实例[分页累加行号]

    /*排名相同情况下,优先按姓名排序*/ SELECT t.`name`, t.company_name, @rownum:=@rownum+1 as rankNum, t.ss from ( SELE ...

  4. 如何 SQL Server 2005 实例之间传输登录和密码

    INTRODUCTION 本文介绍如何不同服务器上的 Microsoft SQL Server 2005 实例之间传输登录和密码. 本文, 服务器 A 和服务器 B 是不同的服务器. 此外, 服务器 ...

  5. SQL sever 排序规则介绍

    一.SQL Server 排序规则后缀含义 _BIN 指定使用向后兼容的二进制排序顺序. _BIN2 指定使用 SQL Server 2005 中引入的码位比较语义的二进制排序顺序. _Stroke ...

  6. 关于SQL视图的创建和使用方法

    SQL视图的创建和使用 视图这个东西在其他的软件中,我们也经常看得到,例如word中就有视图,我们不难发现,视图似乎是一种显示方式,就像WORD一样,有几种显示版面,这就是视图,那么SQL中的视图又该 ...

  7. SQL 视图(Views)

    SQL 视图(Views) 视图是可视化的表. 本章讲解如何创建,更新和删除视图. SQL CREATE VIEW 语句 在SQL 中,视图是基于SQL 语句的结果集的可视化的表. 视图包含行和列,就 ...

  8. SQL: 视图和表的区别

    区别: 1.视图是已经编译好的sql语句.而表不是 2.视图没有实际的物理记录.而表有. 3.表是内容,视图是窗口 4.表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行 ...

  9. mysql模糊查询实例_Mysql实例sql模糊查询实例详解

    <Mysql实例sql模糊查询实例详解>要点: 本文介绍了Mysql实例sql模糊查询实例详解,希望对您有用.如果有疑问,可以联系我们. 导读:常用的模糊查询语句:select 字段 fr ...

最新文章

  1. 【正一专栏】欧冠四强猜想—不是冤家不聚首
  2. sql between
  3. IBM公司扩展云平台 计划推出SmartCloud
  4. 2019-11-10 等价、相似、合同的一些概念
  5. 代码实现中文命名实体识别(包括多种模型:HMM,CRF,BiLSTM,BiLSTM+CRF)
  6. python3嵌套列表解析
  7. 最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)
  8. 新三国 雷人台词----雷死一群程序员
  9. lambda函数以及对 items.sort(key = lambda y:y[1], reverse = True) 的理解。
  10. 慢日志之一:开启mysql慢查询日志并使用mysqldumpslow命令查看,分析诊断工具之四...
  11. 重复类发展手法_正确护肤手法图解!
  12. 浏览器模式电子海图快速显示的研究
  13. 计算机主机名与用户名区别
  14. C:\Users\用户名\Documents不可用
  15. xutils的bitmap的深度使用
  16. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  17. Python 3中 mp3play module 的使用
  18. Linux环境搭建基础(二)
  19. Catlike Coding Unity教程系列 中文翻译 Basics篇(一)Game Objects and Scripts
  20. 对过去五年工作经历的总结

热门文章

  1. android 缺省页设计,缺省页设计
  2. 海康威视NVR在IE浏览器预览摄像头画面报错
  3. 【易通慧谷】业务风控产品模型思考:解读业务模型的6个层级
  4. java反射原理_java反射原理是什么?java反射机制原理详解
  5. Kylin源码分析系列三—rowKey编码
  6. 安全帽识别 安全帽佩戴效果 安全帽检测 yolov4安全帽识别 yolov3
  7. 未来学习规划 - java篇
  8. 018历史记录画笔工具与历史记录艺术画笔工具
  9. idea2018 2020_2020年8月21日全军武器装备采购信息网 采购信息筛选
  10. 用CD74HC4067高速模拟开关模块实现16路流水灯控制(Arduino UNO)