数据库查询语句select例题

“数据库查询语句select例题”相关的资料有哪些?“数据库查询语句select例题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库查询语句select例题”相关范文大全或资料大全,欢迎大家分享。

数据库SQL语言--SELECT查询操作

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

数据库SQL语言--SELECT查询操作

1、基于?教学管理?数据库jxgl,试用SQL的查询语句表达下列查询。 (1)--检索年龄大于23的男学生的学号和姓名-- select sno,sn from s where sex='男'and age > 23 (2)--检索至少选修一门课程的女学生姓名-- select sn from S,SC

where sex='女' AND S.Sno=SC.Sno groupby S.Sn havingcount(*)>=1;

(3)--检索王同学没有选修的课程的课程号-- select cno from c where c.cno notin (select cno from sc,s

where sc.sno=s.sno and sn like'王%')

(4)--检索至少选修两门课程的学生学号-- selectdistinct s.sno from s,sc where sc.sno=s.sno groupby s.sno

havingcount(*)>=2;

(5)--检索全部学生都选修的课程的课程号与课程名-- select cno,cn f

数据库实验SELECT语句的使用

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

南京信息工程大学 实验(实习)报告

实验名称数据库实验(三)实验日期11月11日 得分指导教师 顾韵华 院 计算机与软件学院 专业 计算机科学与技术 年级 2012 班次 3 姓名宗仰学号 20121308097

1.实验目的:

1.学习SELECT语句结构

2.学习GROUP BY子句、HAVING子句、ORDER BY子句的用法 3.灵活运用连接查询、嵌套查询和集合查询 2.实验内容:

完成以下题目:

说明: 1~10必须至少用连接谓词或JOIN子句表达;11~20必须至少用子查询表示

1、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其全部订单信息。 2、查询订购了商品、所在省市为“江苏南京”的客户编号、客户姓名及其订购“食品”类订单信息。

3、查询在“2013-2-16”以后订购了商品的客户编号、客户姓名以及订单信息。

4、查询在“2013-2-16”以后订购了“食品”类商品的客户编号、客户姓名及其订单信息。 5、查询订购了单价在50元以上(含)、并且订购数量在2个以上(含)的客户编号、客户姓名及其订购商品信息。

6、查询订购了同一编号的商品超过一次的客户编号、客户姓名及其相应商品编

数据库查询语句例题与答案实验三

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

实验三 数据查询语言

一、基本查询

使用相应SQL语句,完成如下操作: (1)查询所有用户的用户ID和姓名。

select uid,name from [user]

(2)查询注年龄最小3位用户的用户ID,姓名和年龄。

select top 3(uid),name,datediff(yyyy,birthday,getdate()) age from [user]

order by birthday desc

(3)查询库存小于50本的所有书目信息。

select * from book

where stock<50

(4)查询清华大学出版社的所有书目信息。

select * from book

where press='清华大学出版社'

(5)查询价格在50-100元的所有的书名。

select title from book

where price>50 and price<100

(6)查询姓“张”或“王”或“李”且单名的学生的情况。 select *

from [user]

where name like'张%' or name like'李%' or name like'王%' and len(name)=2

(7)查

{access数据库}查询典型语句

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

数据库的分组查询和统计查询

在group by之后不能使用where,只能使用having,在group by之前可以使用where,即表示对过滤后的结果分组

select sname,sum(score) from s_k group by sname

select count(distinct sname) from s_k

select sname,avg(score) from s_k group by sname

select kname,avg(score),max(score),min(score) from s_k group by kname select avg(score),max(score),min(score) from s_k where kname='语文' select sname,sum(score),avg(score) from s_k group by sname

select * from s_k;

select kname,avg(score) avgs from s_k group by kname

一. 使用聚集函数:

1. 查询学生总人数:

Select Count(*) as 学生总数 from studen

{access数据库}查询典型语句

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

数据库的分组查询和统计查询

在group by之后不能使用where,只能使用having,在group by之前可以使用where,即表示对过滤后的结果分组

select sname,sum(score) from s_k group by sname

select count(distinct sname) from s_k

select sname,avg(score) from s_k group by sname

select kname,avg(score),max(score),min(score) from s_k group by kname select avg(score),max(score),min(score) from s_k where kname='语文' select sname,sum(score),avg(score) from s_k group by sname

select * from s_k;

select kname,avg(score) avgs from s_k group by kname

一. 使用聚集函数:

1. 查询学生总人数:

Select Count(*) as 学生总数 from studen

数据库中SQL查询语句习题含的答案

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

数据库中SQL知识点重点章节总结与归纳很全的

查询问题:设教学数据库Education有三个关系: 学生关系S(SNO,SNAME,AGE,SEX,SDEPT);

(3)检索选修课程名为“DS”的学生学号与姓名 学习关系SC(SNO,CNO,GRADE);课程关系C(CNO,CNAME,CDEPT,TNAME)

(1)检索计算机系的全体学生的学号,姓名和性别; (2)检索学习课程号为C2的学生学号与姓名; (3)检索选修课程名为“DS”的学生学号与姓名; (4)检索选修课程号为C2或C4的学生学号; (5)检索至少选修课程号为C2和C4的学生学号; (6)检索不学C2课的学生姓名和年龄; (7)检索学习全部课程的学生姓名;

(8)查询所学课程包含学生S3所学课程的学生学号。

(1)检索计算机系的全体学生的学号,姓名和性别; SELECT Sno,Sname,Sex FROM S

WHERE Sdept =’CS’;

(2)检索学习课程号为C2的学生学号与姓名;

本查询涉及到学号、姓名和课程名三个属性,分别

存放在S和C表中,但S和C表没有直接联系,必须通过SC表建立它们二者的联系。 C → SC → S 基本思路:

(1)首先在C表中找出“DS”课程的课程

数据库中SQL查询语句习题含的答案

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

查询问题:设教学数据库Education有三个关系: 学生关系S(SNO,SNAME,AGE,SEX,SDEPT);

(3)检索选修课程名为“DS”的学生学号与姓名 学习关系SC(SNO,CNO,GRADE);课程关系C(CNO,CNAME,CDEPT,TNAME)

(1)检索计算机系的全体学生的学号,姓名和性别; (2)检索学习课程号为C2的学生学号与姓名; (3)检索选修课程名为“DS”的学生学号与姓名; (4)检索选修课程号为C2或C4的学生学号; (5)检索至少选修课程号为C2和C4的学生学号; (6)检索不学C2课的学生姓名和年龄; (7)检索学习全部课程的学生姓名;

(8)查询所学课程包含学生S3所学课程的学生学号。

(1)检索计算机系的全体学生的学号,姓名和性别; SELECT Sno,Sname,Sex FROM S

WHERE Sdept =’CS’;

(2)检索学习课程号为C2的学生学号与姓名; 1.SELECT Sno,Sname FROM S 2.SELECT S.Sno,Sname WHERE Sno IN FROM S,SC WHERE S.Sno=SC.Sno ( SE

数据库查询(教案)

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

数据库查询

【课 题】数据库查询

【教学目标分析】

(一)知识与技能

1、通过本课的学习,了解数据查询的概念和作用,知道数据库中查询的本质,了解查找与查询的区别;

2、掌握建立选择查询(单表、多表)和条件查询的操作方法; 3、能够根据任务需要,建立恰当的查询。 (二)过程与方法 1、通过创建各种学生信息查询的操作,体验数据库给信息检索带来的便捷,让学生掌握查询的操作方法,知道查询在数据检索中的重要作用;

2、通过查询条件的使用,让学生掌握查询条件的设置方法;

3、通过多表查询操作,让学生理解数据库中各个表之间的关系,加深对关系型数据库的理解;

4、通过对access查询的操作,从而体会利用数据库管理学生信息的方便和简单。

(三)情感态度与价值观

1、通过参加各个环节的信息技术活动,形成积极主动学习知识、积极参与学习活动的态度;

2、在小组合作过程中通过交流互助增强团队意识。

【教学重点】1.多个表查询。

2.条件查询。

【教学难点】查询条件的输入格式与学生常用的数学条件表达式既有相同点又

有不同点,所以查询条件的设置是本部分的难点。

【教材分析】

本节课是云南省中小学教材审定委员会审定编写的,云南省普通高级中学信息技术(试验教材)第二

数据库创建查询实验

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

1)创建教务管理数据库JWGL的sql命令

CREATE DATABASE JWGL ON /* 数据文件的描述*/

( NAME=JWGL_data, /* 数据库逻辑文件名*/

FILENAME='E:\\DATAJWGL.MDF', /* 数据库文件要保存的路径

及文件名*/

SIZE=4, /* 初始数据库文件的大小*/

MAXSIZE=10, /* 数据库文件的最大值(MB)*/

FILEGROWTH=10% ) /* 数据文件的自动增长率*/

LOG ON /* 事务日志描述*/

( NAME=JWGL_log, /* 日志逻辑文件名*/

FILENAME='E:\\DATAJWGL_log.mdf', /* 日志文件要保存

的路径及文件名*/

SIZE=1, /* 初始日志文件的大小*/

MAXSIZE=6, /* 日志文件的最大值*/

FILEGROWTH=1 /* 增长率可以是百分比也可以是具体值*/);

(2)创建学生

实验四 数据库查询

标签:文库时间:2024-10-06
【bwwdw.com - 博文网】

实验四数据库查询

一、实验目的

本次实验了解SQL语言的SELECT语句对数据的查询,学会SQL Server 2005的查询分析器中用SQL语言对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。

二、实验内容

启动SQL Server 2005的查询窗口,用SELECT语句对学生-课程数据库进行查询操作,题目如下:

1.用SELECT语句求计算机系学生的学号和姓名。

2.用SELECT语句求学生的学号、姓名、选的课程名及成绩。 3.用SELECT语句求C1课程的成绩低于张三的学生的学号和成绩。 4.用SELECT语句求选了C2课程并且也选了C3课程的学生的学号。 5.用SELECT语句求计算机系年龄在20岁以下的学生的详细信息. 6. 查询所有学生的详细信息,结果按学号降序排列。 7.查询每个系学生的人数。 8.查询每个系学生的平均年龄。

9.查询计算机系学生的最大年龄和最小年龄。 10,查询每个学生的平均分。 11.查询每个学生的选课门数。 12.查询每门课程的选课人数。

13,查询选修课程C1并且成绩在80分以上的学生的学号。 14.查询所有选修了C2课程的学生的学号。 15.查询所有选了课的学生的学号。 16.查询选修人数大于2