1. sql简单习题两道
1:select "书名","定价" from "图书馆"
where "定价" = (select top 1 "定价" from "图书馆" desc as '定价')
//就是要查出定价最高的价格,可以对定价排序,取到,这个你可以自己实践下,我忘了命令了,本机上没装SQL
2:就是要你查出 藏有 发行“书名=‘数据库系统基础’”的图书馆馆名
3:select CNAME,TEACHER from c where C# =
(select C# from SC where S# = '10001')
2. SQL数据库练习题
1.DISTINCT、top
2.convert
3.查询、更新、管理
4.主键、外键
5.ROLLBACK TRAN、COMMIT TRAN
6.sp_renamedb
8.identity
9.插入数据的列数必须和表中列数相等
10.空
12.truncate
14.原子性、一致性、隔离性、永久性
16.count、avg、len、substring
17.cast
18.windows
19.物理数据表
20.<>、!=
3. sql 习题 求助
谁有 谁能告诉我SQL Sever 2005 数据库案例教程第四章和第五章的课后习题,发上来看看.....
4. 看SQL书,有课后习题,不过没附答案,弄不明白,来百度淘淘
1.select 职工号,sum(工时) 总工时
from 职工 a,施工 b
where a.职工号 = b.职工号
group by 职工号
having sum(工时) > 40
2.select b.部门名称,a.姓名,d.项目名称
from 职工 a,部门 b,施工 c,工程 d
where a.部门号 = b.部门号
and a.职工号 = c.职工号
and c.项目号 = d.项目号
5. 急求SQL Server 2012数据库应用与开发教程(第三版)课后习题答案
题主倒是贴出个具体问题来啊
6. sql 数据库习题谢谢
1. select '类别为:'+tushuleibie 图书分类 from T_Book
2. select shuming 书名,zuozhe 作者,jiage*0.7 价格 from T_Book where chubanshe ='机械工业出版社'
3. select shuming 书名,zuozhe 作者,jiage 价格, chubanshe 出版社 from T_Book where jiage between 30 and 60
4. select top 3 shuming 书名,zuozhe 作者,chubanshe 出版社, jiage 价格 from T_Book order by jiage desc
6.select chubanshe 出版社,AVG(jaige) 平均价,MAX(jiage) 最高价 ,MIN(jaige) 最低价 from T_Book group by chubanshe order by SUM(jiage) desc
10.select top 1 chubanshe 出版社, count(*) 出版图书个数 from T_Book group by chubanshe order by COUNT(*) desc
book表的做好了 reader的自己做吧 字段名我用拼音做代替的 你自己替换成你表中的字段
7. SQL的练习,求答案!!!
/*创建Moonfox_db数据库*/
use master
if exists(select * from sysdatabases where name='Moonfox_db')
drop database Moonfox_db
create database Moonfox_db
on
(
name='Moonfox_db_data',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.mdf',
size=10,
filegrowth=2MB
)
log on
(
name='Moonfox_db_log',
filename='D:\Visual Studio 2008 & Sql server 2005\Sql server\Moonfox_db.ldf',
size=5,
filegrowth=20%
)/*创建Department表*/
use Moonfox_db
if exists(select * from sysobjects where name='Department')
drop table Department
create table Department
(
DID int identity (1,1)primary key,--部门编号,主键
Dname nvarchar(20),--部门名称
Address nvarchar(50),--部门地址
Photo decimal(12,0),--电话
)/*创建Employee表*/
use Moonfox_db
if exists(select * from sysobjects where name='Employee')
drop table Employee
create table Employee
(
EID int identity (1,1)primary key,--职工编号,主键
Ename varchar(10),--职工名
Gender nchar(2) check(Gender='男' or Gender='女'),--性别,添加限制
Position nvarchar(10) check(Position='员工' or Position='组长' or Position='经理'),--职务,添加限制
Address nvarchar(50),--家庭地址
DID int,--部门编号,外键
foreign key(DID) references Department(DID)--外键约束
)
/*创建Care表*/
use Moonfox_db
if exists(select * from sysobjects where name='Care')
drop table Care
create table Care
(
CID int identity (1,1)primary key,--保健卡编号,主键
EID int,--职工号,外键
foreign key(EID) references Employee(EID),--外键约束
CheckDate datetime,--检查身体日期
PhysicalCondition nvarchar(4) check(PhysicalCondition='一般' or PhysicalCondition='差' or PhysicalCondition='好'),--健康状况
)
/*创建Care表约束*/
alter table Care
add
constraint DF_CheckDate default(getdate()) for CheckDate--缺省,默认净时间为当前计算机时间 路径自己修改,试图自己做,选择语句自己写。我该睡觉了,抱歉,你试着在sql server中运行下,我等着休息,也不知道写的有没有错误,没时间帮你写省下的了。不急着用的话我明天帮你写吧。
8. 急求SQL数据库练习题
楼上的--理论很多不太使用:ㄨinsert -增加语句用法 insert into(Name,Sec)values("张三","李四") --这个语句1.习题:插入学员信息 Name,Sex,Age,Address (地址可为null) 要有自动标识列。 2.实现一次插入多行。3.把原有表中的某个字段 移到新表中 提示:select <字段> into newtable from <原表> ㄨdelecte --删除语句delecte from <表> [where<条件>]例题:上表中 --删除 年龄是66和地址为null 信息 (年龄与地址自己添加) ㄨupdate--更新语句update set <条件> where[限制条件]例题:把年龄大于50岁的 更新为49岁 其余条件自己加 ㄨselect --查询语句select <字段1>,<字段2> from <表> where [条件]例题:从表1、表2中查找相同字段并且 把相同字段存放到新的表中这里子查询就不多说了。这些题很基础你试一试。
9. 请帮我做一张SQL的习题,谢谢
8、建立索引的作用之一是(C)。
A) 节省存储空间 B) 便于管理
C) 提高查询速度 D) 提高查询和更新的速度
9、SQL Server提供的单行注释语句是使用(B)开始的一行内容。
A) “/*” B) “--” C) “{” D) “/”
10、语句:
USE master
GO
SELECT * FROM sysfiles
GO
包括(2)个批处理。
A) 1 B) 2 C) 3 D) 4
11、SQL Server 2000触发器主要针对下列语句创建(B)。
A) SELECT、 INSERT、 DELETE
B) INSERT、 UPDATE 、DELETE
C) SELECT、 UPDATE、 INSERT
D) INSERT 、UPDATE、 CREATE
12、以下关于数据库model的叙述中,正确的是(C)。
A) model数据库是SQL Server示例数据库
B) model数据库用于保存所有的临时表和临时存储过程
C) model数据库用作在系统上创建的所有数据库的模板
D) model数据库用于记录SQL Server系统的所有系统级别信息
15、SQL Server是一个(A)。
A) 关系型数据库 B) 层次型数据库
C) 网状型数据库 D) 以上选项都不是
16、SQL Server中的视图提高了数据库系统的(B)。
A) 完整性 B) 并发控制 C) 隔离性 D) 安全性
17、在“连接”组中有两种连接认证方式,其中在(B)方式下。需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A) Windows身份验证 B) SQL Server身份验证
C) 以超级用户身份登录时 D) 其他方式登录时
18、要在表S中删除字段“AGE”,可选用的SQL语句是(B)。
A) DELEETE AGE FROM S
B) ALTER TABLE S DROP AGE
C) UPDATE S AGE
D) ALTER TABLE S ‘AGE’
19、下面关于tempdb数据库描述不正确的是(C)。
A) 是一个临时数据库 B) 属于全局资源
C) 没有权限限制 D) 是拥护建立新数据库的模板
20、以下(D)不是创建存储过程的方法。
A) 使用系统所提供的创建向导创建
B) 使用企业管理器创建
C) 使用CREATE PROCEDURE语句创建
D) 使用EXEC语句创建