精华内容
下载资源
问答
  • 实验2数据库简单查询一、实验目的1.掌握SQL查询语句的基本语法与用法、熟练掌握简单表的数据查询2.掌握数据库表的各种连接查询,包括内连接和外连接查询二、实验内容(一)数据库和表及表中的数据准备见上一次实验(二)...

    实验2数据库简单查询

    一、实验目的

    1.掌握SQL查询语句的基本语法与用法、熟练掌握简单表的数据查询

    2.掌握数据库表的各种连接查询,包括内连接和外连接查询

    二、实验内容

    (一)数据库和表及表中的数据准备

    见上一次实验

    (二)简单查询

    [上交内容1]

    1. 简单查询操作。

    1)求数学系学生的学号和姓名。

    2)求选修了课程的学生学号。

    3)求选修课程号为‘C1’的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。

    4)求选修课程号为‘C1’且成绩在80~90之间的学生学号和成绩,成绩乘以0.8输出。

    5)求数学系或计算机系姓王的学生的信息。

    6)求缺少了成绩的学生的学号和课程号。

    7)查询有选课记录的所有学生的学号,用DISTINCT限制结果中学号不重复。

    8)查询编号为’P003’省的所有学生,按照姓名降序排列。

    [上交内容2]

    (三)连接查询操作。

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

    2)求学生的学号、姓名、选修的课程及成绩。

    3)求选修课程号为‘C1’且成绩在90以上的学生学号、姓名和成绩。

    4)查询学生的学号、姓名、性别、年龄、所属省名称、省会城市,默认要求: 学生如果不知道省市,就不要列出该学生信息;

    某些省如果没有学生,那么也不需要列出省及省会信息。

    5)查询学生的学号、姓名、性别、年龄、所属省名称、省会城市,要求:

    如果某些省没有学生,那么也列出这些省的信息,对应的学生信息用NULL表示。

    6)查询学生的学号、姓名、性别、年龄、所属省名称、省会城市,要求:

    如果某些没有所属省,那么也列出这些学生的信息,对应的省名称和省会信息用NULL表示。

    7)查询学生的学号、姓名、性别、年龄、所属省名称、省会城市,要求:

    如果某些省没有学生,那么也列出这些省的信息,对应的学生信息用NULL表示; 如果某些没有所属省,那么也列出这些学生的信息,对应的省名称和省会信息用NULL表示。

    展开全文
  • 第2版 数据库查询1查询计算机系学生的学号和姓名select 学号,姓名from studentwhere 所在系='计算机系'2查询选修了课程的学生姓名select distinct 学号from xuan3查询选修计算机基础课程的学生学号和成绩,并...

    第2版 数据库的查询

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

    select 学号,姓名

    from student

    where 所在系='计算机系'

    2查询选修了课程的学生和姓名

    select distinct 学号

    from xuan

    3查询选修计算机基础课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列

    select 学号,成绩

    from xuan

    where 课程号='06111201'

    order by 成绩desc,学号

    4查询选修数据库应用技术课程且成绩在90~100之间的学生学号和成绩,并将成绩乘以系数0.7输出

    select 学号,成绩*0.7

    from xuan

    where 课程号='06111201'and 成绩between 90 and 100

    5查询数学系或计算机系姓王的学生的信息

    select *

    from student

    where 姓名like '王%' and 所在系in('数学系','计算机系')

    6查询缺少了成绩的学生的学号和课程号

    select 学号,课程号

    from xuan

    where 成绩is null

    7查询每个学生的情况以及他们所选修的课程

    select student.学号,姓名,性别,年龄,所在系,课程号

    from student,xuan

    where student.学号*=xuan.学号

    8查询学生的学号,姓名,选修的课程名及成绩

    select student.学号, 姓名, 课程名,成绩

    from student , course ,xuan

    where student.学号=xuan.学号and course.课程号=xuan.课程号

    9查询每一门课程的间接先行课

    select a.课程名,b.先行课间接先行课from course a,course b

    where a.先行课=b.课程名

    10查询选修了数据库应用技术的学生学号和姓名

    select student.学号,姓名

    from student,xuan

    where student.学号=xuan.学号and xuan.课程号='06221101'

    展开全文
  • SELECT sname, sno, ssex FROM student WHERE sname NOT LIKE '刘%';

    在这里插入图片描述

    SELECT
    	sname,
    	sno,
    	ssex
    FROM
    	student
    WHERE
    	sname NOT LIKE '刘%';
    
    展开全文
  • 实验题目SQL Server 2008 简单查询实验时间2016年5月13日实验地点T616实验成绩 实验性质□验证性 √设计性 □综合性教师评价:□算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理;□实验结果...

    实验题目SQL Server 2008 简单查询实验时间2016年5月13日实验地点T616实验成绩 实验性质□验证性 √设计性 □综合性教师评价:

    □算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理;

    □实验结果正确; □语法、语义正确; □报告规范;

    其他:

    评价教师签名:一、实验目的

    掌握SELECT语句的基本用法

    掌握从表中查询特定行的方法

    掌握从查询结果中去掉重复行的方法

    掌握在查询时使用通配符的方法

    二、实验项目内容(实验题目)

    1.查询成绩在80分以上的学生的学号。

    2.查询年龄在18到20区间的学生信息。

    3.查询计算机系党员的信息。

    4.查询选了课的学生学号,要求去掉重复行。

    5.查询学生的出生年份。

    6.查询姓王的学生的学号和姓名。

    7.查询第二个字是军的学生的学号和姓名。

    8.统计学生总人数。

    附加:

    1、查询全体学生的详细记录。

    2、查询信息系(IS)、通信系(TXS)和计算机科学系(CS)学生的姓名和性别。

    3、查询年龄不在19~21岁(包括19岁和21岁)之间的学生的姓名、系别和年龄。

    4、查询所有不姓刘学生的姓名、学号和年龄。

    5、查询学修课的最高分、最低分以及平均成绩。

    三、源程序(实验步骤/实验过程/算法)

    1.

    USE TS

    SELECT Sno

    FROM SC

    WHERE Grade>80

    2.

    USE TS

    SELECT *

    FROM Student

    WHERE Sage>=18 and Sage<=20

    3.

    USE TS

    SELECT *

    FROM Student

    WHERE Spol='党员'AND Sdept='计算机系'

    USE TS

    SELECT DISTINCT Sno

    FROM SC

    5.

    USE TS

    SELECT Sno,Sname,2016-Sage 出生年份

    FROM Student

    USE TS

    SELECT Sno,Sname

    FROM Student

    WHERE Sname LIKE'王%'

    USE TS

    SELECT Sno,Sname

    FROM Student

    WHERE Sname LIKE'_军%'

    USE TS

    SELECT COUNT(*)总人数

    FROM Student

    USE TS

    SELECT *

    FROM Student

    附加2.

    USE TS

    SELECT Sname,Ssex

    FROM Student

    WHERE Sdept='信息系'or Sdept='计算机系'or Sdept='通信系'

    USE TS

    SELECT Sname,Sage,Sdept

    FROM Student

    WHERE Sage<19 or Sage>21

    附加4.

    USE TS

    SELECT Sno,Sname,Sage

    FROM Student

    WHERE Sname NOT LIKE'刘%'

    USE TS

    SELECT MAX(Grade) 最高分,MIN(Grade) 最低分,AVG(Grade)平均分

    FROM SC

    WHERE Sno=

    (空间不够,可加附页)

    四、源程序调试过程和(或)实验分析

    1.

    2.

    3.

    4.

    5.

    6.

    7.

    8.

    附加1.

    附加2.

    附加3.

    附加4.

    附加5.

    (空间不够,可加附页)

    重庆邮电大学移通学院

    重庆邮电大学移通学院

    创建时间:

    展开全文
  • 目录数据库实验(学生信息表)实验一实验二实验三实验四数据库实验(学生信息表)实验一创建数据库以及学生信息表、课程信息表、选课表create Table student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2...
  • 2.查询至少选修了学号为“0700001”学生所选修的所有课程的学生姓名。 二、【问题解答】 问题解析:因为在第一题的要求中是要查询至少有一门课与学号为‘0700001’的学生相同的学生学号和姓名,因此查询的结果...
  • SQL数据库查询练习题及答案

    万次阅读 多人点赞 2019-04-12 10:19:57
    题目:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。 四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用...
  • create table Student--3rd再次执行 ( Sno int primary key not null,--学号... Sname varchar(50) not null,--学生姓名 Ssex varchar(50) not null,--学生性别 Sbirthday datetime,--出生年月 Class int--...
  • 数据库查询总结

    千次阅读 多人点赞 2019-09-18 15:57:17
    数据库查询数据库的核心操作。 对网站的开发基本上大多数时间都是用在对数据的增删查改上。 一.数据库查询知识框图 虽然查询方法大体上可以做出如上图分类,但通过学习你会发现其实许多种查询方法是相互交叉...
  • sql数据库查询

    2019-11-09 15:36:48
    sql数据库查询 实验二 数据查询 实验时间:第11周周四晚上 一、实验目的 1掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 2掌握使用SELECT语句进行条件查询的方法。 3掌握嵌套查询的方法。 4掌握多表查询的...
  • 实验五 数据库综合查询一、实验目的1. 掌握SELECT语句的基本语法和查询条件表示方法; 2. 掌握查询条件种类和表示方法; 3. 掌握连接查询的表示及使用; 4. 掌握嵌套查询的表示及使用; 5. 了解集合查询的表示及使用...
  • 贵州大学实验报告学院:计算机科学与信息学院 专业:信息安全 班级:姓名学号实验组实验时间指导教师成绩实验项目名称数据库的简单查询和连接查询实验目的使学生掌握SQL Server 查询分析器的使用方法,加深对SQL语言...
  • Mysql数据库查询

    2020-10-01 01:10:30
    文章目录备份恢复查询创建数据库、数据表准备数据消除重复行条件比较运算符逻辑运算符模糊查询范围查询空判断优先级排序语法:说明 备份 运行mysqldump命令 mysqldump –uroot –p 数据库名 > python.sql; # ...
  • SQL查询姓‘’王‘’的学生个数 #一、创建学生、班级、成绩表 #二、打开mysql 1.快捷的win+r,输入cmd,打开命令提示符; 2.连接数据库,在cmd种输入:MySQL -u root -p 回车,输入密码(一般是默认密码:123456) ...
  • -- 1、查询信管系的学生学号和姓名 SELECT sno,sname FROM Student WHERE sdept = '信管' -- 2、查询班上有哪几个 SELECT DISTINCT LEFT(sname,1) FROM Student -- 3、查询计算机系和信管系的张的学生的信息 ...
  • 查询非计算机系的超过计算机系所有学生的年龄的学生姓名。 SELECT x . Sname FROM Student x   WHERE x . Sage <( SELECT MIN ( y . Sage )   FROM Student y WHERE y . Sdept = 'CS'...
  • 数据库简单查询》由会员分享,可在线阅读,更多相关《数据库简单查询(8页珍藏版)》请在人人文库网上搜索。1、实验四 数据库简单查询 成绩:批阅人:赵强实验地点: 技术中心803 实验日期: 2015.11.19 指导教师: ...
  • 1、SQL训练营问题描述1: 学生表 student: 学号(sno)、学员姓名(sname)、所属单位(sdree) 、学员年龄(sage)、学员性别(ssex) 课程表 course: 课程编号(cno)、课程名称(cname)、任课老师(tno) 成绩表 score:学号...
  • 数据库查询

    2016-10-30 09:18:00
    数据库查询: 1.语法格式: SELECT <select_list> /*指定要选择的列或行及其限定*/ FROM <table_source> /*FROM子句,指定表或视图*/ [ WHERE <search_condition> ] /*WHERE子句,指定...
  • 数据库 DQL 数据库查询语句

    千次阅读 2018-10-22 09:11:56
    1.简单单表查询 查询结果取别名 2.查询条件 2.0全查询与部分查询 2.1 比较 2.2范围 between / not between 2.3集合 in / not in 2.4字符匹配like / not like 2.5空值查询 is null / is not null 2.6多重...
  • mysql数据库查询

    2018-08-22 15:53:57
    前面我们的查询都是将所有的数据都查询出来,但是有时候我们只想获取到满足条件的数据,语法格式:SELECT 字段名 FROM 表名 WHERE 条件; 流程:取出表中的每条数据,满足条件的记录就返回,满足条件的记录就...
  • 数据库查询语句

    2018-12-21 23:14:05
    --select后接查询的列名,from后面接查询的列的表名,*表示所有的列 --查询表中的所有的数据 select * from Student --查询表中的某一些列 select Sno,Sname,ddept from Student --查询时对列名重命名 --重命名的...
  • 以下为单表查询小实验,由于没有教师表和学生数据库文件,因此没有运行截图,若有语法错误还望大佬们指正。 1、查询学生信息表(info_student)中的班级信息 Select “班级” from info_student; 2、查询学生信息表...
  • MYSQL数据库查询

    2019-09-28 23:12:05
    作为测试人员最常用的数据库查询语句,本篇博文做了一个具体的总结,以下只是为了概述查询方法而举的例子,并一定是最好的查询方式。  红色标记的地方是该查询语句中重点想要表达的查询方法。 一. 新建一个...
  • 数据库——查询操作

    万次阅读 多人点赞 2018-08-21 21:06:08
    数据库查询操作
  • 数据库查询语句: – 修改学生主键是1的学生性别 UPDATE student set sex=‘男’ WHERE stuid=1 – 删除所有学生 DELETE FROM student WHERE sex=‘男’ – 删除student表中的所有数据 DELETE FROM student – ...
  • 数据库查询基础

    千次阅读 2020-10-16 10:46:41
    –1.查询有直接先行课的课程的课号,课名和...查询所有的网络工程系李,张,王的同学的学号和姓名 select 学号,姓名 from xs where 姓名 like '李%‘or 姓名 like’张%’ or 姓名 like’王%'and 专业=‘网络工程’
  • 查询姓’猴’的学生名单 猴%2.查询姓名中最后一个字是’猴’的学生名单 %猴3. 查询姓名中带’猴’的学生名单 %猴%4.查询姓“孟”老师的个数 count()二. 汇总分析分析方法:遇到问题---理解问题---逐步理清思路---写...
  • MySQL数据库查询语句

    2020-11-23 20:47:07
    -- 1、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩 select s1.s_id,s1.s_name,avg(s_score) avg from student s1,score s2 where s1.s_id = s2.s_id GROUP BY s1.s_id having avg > 60 -- 2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,755
精华内容 3,902
关键字:

数据库查所有不姓的学生姓名