使用SQL语言完成下列问题
作者:佚名 更新日期:2025-06-22
1.
select b.借书证号,b.图书ID,a.书名,a.出版社ID,b.借书日期
from 图书表 a
inner join 借阅表 b on a.图书ID=b.图书ID
where b.借书证号 in ('J001','J002','J005')
2.
select b.借书证号,c.姓名,b.图书ID,a.书名,a.出版日期
from 图书表 a
inner join 借阅表 b on a.图书ID=b.图书ID
inner join 读者表 c on b.借书证号=c.借书证号
where b.借书证号 in ('J001','J002','J005')
3.
select *
into #JY1
from 借阅表
where 标记=false
4.
select 版次,avg(单价) as 平均单价
from 图书表
group by 版次
5.
select 出版社ID,avg(单价) as 平均单价,max(单价) as 最高单价,min(单价) as 最低单价
from 图书表
group by 出版社ID
6.
select a.*
from 图书表 a
where
exists
(
select 1
from 借阅表
where 借书日期>'2008-01-01 00:00:00'
and 图书ID=a.图书ID
)
使用SQL语言完成下列操作~
Create Table Employee
(Employeeid char(10) nut null
Name char()
Departmentld char()
);
create view View1 ()
as
select Employeeid ,Nmae, Departmentid
from Employee
第一个表和第一个试图应该是这样吧,剩下的楼主就照猫画虎吧
1. delete 表名 where 列名=列的值
2.update 表名 set 列名=列的值 where 列名=列的值
3. insert into 表名(列名) values (列的值)
4. select * from 表名
5. select 系的列名 from 表名 where 姓名的列名=张三'
6. select 课程的列名 from 表名 where 姓名的列名=李四'
7. select 学生姓名的列名 from 表名 where 年龄的列名>18 and 年龄的列名<22
8.select * from 表名
最基本的用法可以在:我的博客上看 http://blog.csdn.net/wangganggang90/article/details/6925847
数据库SQL语言的程序问题
create procedure tsjy dzbh varchar(8),tsbh varchar(10),tstmh VARCHAR(8)as DECLARE @szzt INT DECLARE @kjzt INT DECLARE @tszt INT SELECT @szzt = szzt FROM dz WHERE dzbh = @dzbh SELECT @kjzt = kjzt FROM tszz WHERE
SQL语言的问题 题目如下 Consider the following relational schema...
选出无重复项的元组 题
sql 语言中的BETWEEN问题请教
sql=sql & " and (produceyear between "& produceyearstart &" and "& produceyearstop &")and (produceweek between "& produceweekstart &" and "& produceweekstop &") "
sql 列出与“李四”同性别并位于同一个系的所有同学的姓名。能不能用...
如要sql 列出与“李四”同性别并位于同一个系的所有同学的姓名,建议使用父子关联子查询,请参考下列sql语句写法:假设表结构是 XSQK(学号,姓名,性别,院系)select a.姓名 from XSQK a where exists (select * from XSQK b where b.姓名='李四'and b.性别=a.性别 and b.院系=a.院系);...
SQL 经典50题
为了锻炼SQL语言,特地刷了一遍SQL经典50题。题目数据来源于网络,代码在navicat上运行无误。如有疑问,欢迎留言交流。以下是对SQL经典50题的详细解答:第1题:查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数。第2题:查询同时存在" 01 "课程和" 02 "课程的情况。第3题:查询存在" 01...
以下的SQL语句中,( )语句用于创建表。
【答案】:A A.【解析】本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATE TABLE语句的作用是创建一个表;CREATE INDEX语句的作用是创建一个索引;ALTER TABLE语句的作用是修改一个表的结构;...
一个SQL语句的错误问题
Set mrs = mcn.Execute("select * from 表1 a inner join 表1 b on a.姓名=b.姓名 where 课程 = var_课程 and 年龄 = var_年龄 ")这句错在这里,有两种可能:1:如果你的var_课程和var_年龄是要放到数据库中比较的值,请这样写SQL语句:Set mrs = mcn.Execute("select * from 表1 ...
易语言执行sql语句问题!
帮你改了一下:执行SQL语句 (SQL, “insert into mail (receiverID,content,type,flag,goodType,goodId,goodNum,msType,msNum) values ('”+ 编辑框6.内容“','”+编辑框7.内容“','3','0','1','”+编辑框8.内容“','”+编辑框9.内容“','”+编辑框10.内容“','”+编辑框11....
SQL Server期末考试试题
3、查询出课程号为‘002’,分数最高的学生学号 三、查询设计 1、SELECT 学号,姓名 FROM 学生WHERE 班级 = '软件041'2、SELECT * FROM 课程WHERE 课程名称 LIKE '%语言%'3、SELECT D.学号,D.姓名,D.班级FROM (SELECT TOP 5 学号 FROM 选课 ALEFT JOIN 课程 BON A.课程号 = B.课程号...
以下关于SQL的表述中错误的是( )
【答案】:B SQL是关系数据库管理系统的核心,特别是新的大型数据库管理系统更是完全由SQL实现;它可以独立完成数据库生命周期中的全部活动,如定义关系模式、插入数据建立数据库、查询更新、维护、数据库重构、数据库安全控制等,为数据库应用系统的开发提供了良好的环境;SQL是高度非过程化的语言,其中没...