题目:

课程实训

1、查询教师表中年龄超过45岁的教师编号、姓名、学历和职称。
2、查询课程注册表中成绩介于80分与90分之间的学生学号、课程号和教师编号。
3、查询成绩大于或等于90分的学生学号、姓名、性别和课程号。
4、查询考试不及格的学生学号、姓名、课程名称、任教教师姓名和职称。
5、查询‘王’姓教师的教师编号、姓名、学历和职称。

代码:

USE EMIS1
GO/* 1、 查询教师表中年龄超过45岁的教师编号、姓名、学历和职称。    */
SELECT 教师编号,姓名,职称 FROM dbo.教师 where YEAR(GETDATE())-YEAR(出生日期)>45
GO/* 2、 查询课程注册表中成绩介于80分与90分之间的学生学号、课程号和教师编号。    */
SELECT 学号,课程号,教师编号 FROM 课程注册 where 成绩 between 80 and 90
GO/* 3、 查询成绩大于或等于90分的学生学号、姓名、性别和课程号。    */
SELECT 学生.学号,学生.姓名,学生.性别 课程号
FROM 课程注册   inner join 学生 on 学生.学号=课程注册.学号where 成绩 between 80 and 90
GO/* 4、 查询考试不及格的学生学号、姓名、课程名称、任教教师姓名和职称。 */
SELECT 学生.学号,学生.姓名,课程名称,教师.姓名 as 教师姓名,职称,成绩
FROM 课程注册   inner join 学生 on 学生.学号=课程注册.学号inner join 课程 on 课程.课程号=课程注册.课程号inner join 教师 on 教师.教师编号=课程注册.教师编号where 成绩<60
GO/* 5、 查询‘王’姓教师的教师编号、姓名、学历和职称。 */
SELECT 教师编号,姓名,学历,职称 FROM 教师 where 姓名 like '王%'
GO

SQL Server-【知识与实战III】年龄查询、条件查询、多表查询、姓氏查询相关推荐

  1. cte公用表表达式_在SQL Server中使用CTE进行插入和更新(公用表表达式)

    cte公用表表达式 In CTEs in SQL Server; Querying Common Table Expressions the first article of this series, ...

  2. ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server

    ssma迁移助手 介绍 (Introduction) In this article, we will demonstrate how to migrate MySQL tables to SQL S ...

  3. mysql 查询条件是中文时,无法查询的解决办法

    前言 最近在学习使用mysql数据库,遇到了查询条件是中文时,无法查询的问题,解决后,分享解决方法如下(本例使用navicat 对mysql数据库进行管理). 一.效果演示 导入表格数据 使用查询功能 ...

  4. SQL Server 优化---为什么索引视图(物化视图)需要with(noexpand)强制查询提示

    本文出处:http://www.cnblogs.com/wy123/p/6694933.html 第一次通过索引视图优化SQL语句,以及遇到的一些问题,记录一下. 语句分析 最近开发递交过来一个查询统 ...

  5. Sql Server 知识

     1 1, 2 打开关系图 3 alter authorization on database:: dataname to sa 4 2. 5 check约束 6 例:列名 like '%@%' 对 ...

  6. sql server 数据分析优化实战(一)——SQL语句优化

    前言 在我们进行数据分析的时候,首要的目标是根据业务逻辑,通过编写SQL代码得到我们想要的结果,这是毋庸置疑的.一般情况下,由于我们分析的数据量比较少,体会不出SQL语句各种写法的性能优劣,对SQL代 ...

  7. SQL Server 2008从基础开始学习的历程(1)------创建表与查询

    [by:yy] 无论我们学什么呢,都要讲究一个Why,一个How.那么我们为什么要学SQL呢?无非就那么几点. 1.为了适应其他技术,和其他技术配对而学. 我个人的理解呢,只要在IT行业,无论你学什么 ...

  8. 【淘宝ERP-资料收集】C# 类型 对应 SQLserver类型:SQL SERVER(项目实战)

    Sale数据库 --(创建数据库) --创建名为Sale的销售数据库.该数据表有一个名为Sale.mdf的主数据文件和名字为Sale_log.ldf的事务日志文件. --主数据文件容量为4MB,事务日 ...

  9. SQL Server商业智能–在已建立的数据仓库中扩展事实表

    介绍 (Introduction) 在生活中,听起来简单的事情并非总是最简单的事情. 在计算机科学中,情况更是如此. 实际上,信息技术工作中最具挑战性的事情之一通常是与老板之间的沟通,这些老板对技术知 ...

  10. SQL SERVER中关于OR会导致索引扫描或全表扫描的浅析

    在SQL SERVER的查询语句中使用OR是否会导致不走索引查找(Index Seek)或索引失效(堆表走全表扫描 (Table Scan).聚集索引表走聚集索引扫描(Clustered Index ...

最新文章

  1. python内置函数调用_Python中函数的基本定义与调用及内置函数详解
  2. Maven提高篇系列之(三)——使用自己的Repository(Nexus)
  3. java学习教程之代码块
  4. 网络套接字(Network socket)
  5. Vagrant搭建可移动的PHP开发环境
  6. mac系统,鼠标移动太慢
  7. React 源码剖析系列 - 解密 setState
  8. [jQuery原理] jQuery属性操作相关方法
  9. EPM240T100的Pin
  10. CF - 659B. Qualifying Contest 排序+字符串
  11. 服务器远程关机后开机开不了,远程开关机系统安全吗
  12. android 多版本共存,Android 多版本共存的处理方式
  13. 【中文分词】基于ICTCLAS的Python中文分词
  14. 清橙OJ A1036.分解质因数
  15. electron静默打印v_13,webview方式的相关配置
  16. 2021最新版成语接龙小程序源码
  17. 社工获取ip tips
  18. 中国人工智能城市排名榜公布,北京、杭州、深圳居前
  19. mysql 实数型变量定义,MySQL实数类型使用注意事项
  20. MySQL中的读锁和写锁(InnoDb行锁、表锁、 MyISAM共享读锁 、MyISAM独占写锁)

热门文章

  1. ElasticSearch7.3.0 集群搭建及配置安全认证
  2. CodeForces 645D Robot Rapping Results Report
  3. 手游SDK-数据上报
  4. MongoDB World 2016参会全记录
  5. 【IT之路】Docker拉取镜像查看版本
  6. 【电脑插入U盘或者内存卡显示无法格式化FAT32如何解决】
  7. 【读书笔记】马化腾:先人一步-冷湖,腾讯成长之路:模仿+学习+实践+创新+合作+超越
  8. 复杂网络分析——networkx的使用
  9. 目标跟踪入门:使用OpenCV实现质心跟踪
  10. 对于路由地址并未切换,但是地址栏发生地址发生变化原因