数据库的简单查询和连接查询

原创 2016年05月31日 21:48:48

1、简单查询实验。用T-SQL语句表示下列操作,在学生选课数据库中实现数据查询操作:

(1)查询计算机系学生的学号和姓名

select 学号,姓名 from 学生表 where 所在系 = '计算机'


(2)查询选修了课程的学生学号

select 学号 from 选课表 where 课程号 is not null

(3)查询选修101课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列

select 学号,成绩  from 选课表 where  课程号 = 101 order by 成绩 desc

2、连接查询实验

(1)查询每个学生的情况以及他所选修的课程

SELECT s.*,c.课程号,k.课程名
FROM 学生表 s 
JOIN 选课表 c ON s.学号 = c.学号 
INNER 
JOIN 课程表 k ON c.课程号 = k.课程号

(2)查询学生的学号、姓名、选修的课程名及成绩

SELECT s.学号,s.姓名,k.课程名,c.成绩
FROM 学生表 s 
JOIN 选课表 c ON s.学号 = c.学号 
INNER 
JOIN 课程表 k ON c.课程号 = k.课程号

(3)查询选修101课程且成绩为90分以上的学生学号、姓名及成绩

SELECT s.学号,s.姓名,c.成绩
FROM 学生表 s 
JOIN 选课表 c ON s.学号 = c.学号 
WHERE c.课程号 = 101 and c.成绩  > 80

(4)查询计算机系的所有同学的所有课程的成绩

SELECT s.学号,s.姓名,k.课程名,c.成绩
FROM 学生表 s 
JOIN 选课表 c ON s.学号 = c.学号 
INNER 
JOIN 课程表 k ON c.课程号 = k.课程号
WHERE 所在系 = '计算机'

                    
版权声明:本文为博主原创文章,未经博主允许不得转载。

简单表连接查询

------------------------------------------------------------------------------ --创建测试数据: --中国城市表:#C...
  • YELLOWANCE
  • YELLOWANCE
  • 2014年10月31日 11:43
  • 312

数据库实验报告(数据库的简单查询和连接查询 )

  • 2009年06月19日 19:01
  • 189KB
  • 下载

简单的数据库查询

1.查询的基本结构:select  列名 as  别名  from  表名; 2.数据库的查询操作基本分为三类:投影操作、选择操作、排序操作。 3.投影操作:select  列名列表  f...
  • yu9696
  • yu9696
  • 2016年05月07日 15:31
  • 1923

数据库的简单查询和连接查询实验

  • 2012年12月18日 13:22
  • 302KB
  • 下载

【笔记】SQL简单联表查询

老是要用的时候都要查资料,现在记录一下备忘。现有四张表如下:tb_class tb_course tb_students tb_score 最简单的两张表联表查询:SELECT Student...
  • u013172063
  • u013172063
  • 2016年03月15日 15:59
  • 363

使用jdbc连接ORACLE数据库进行查询的一个例子

使用jdbc连接ORACLE数据库进行查询的一个例子
  • xiongmaodeguju
  • xiongmaodeguju
  • 2017年04月29日 10:53
  • 1411

数据库实验报告——数据库的简单查询和连接查询

  • 2009年09月18日 15:02
  • 101KB
  • 下载

C#简单的数据库查询程序

C#简单的数据库查询程序 用到vs2010 代码不多,也不够完美,但是还是完成大部功能。 入门新人可以参考一下,其他就飘过吧 ...
  • antdz
  • antdz
  • 2015年03月14日 09:39
  • 224

SQL连接查询保障效率的简易原则

连接查询是数据库操作中很常用的
  • questionfish
  • questionfish
  • 2014年09月19日 16:37
  • 1447

简单的查询数据、连接数据库

工具:postgreSQL,Eclipse 技术:jsp,servlet,jdbc 1.准备数据:select * from city 2.写index.jsp ...
  • u011008029
  • u011008029
  • 2015年11月18日 16:04
  • 247
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库的简单查询和连接查询
举报原因:
原因补充:

(最多只允许输入30个字)