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語句創建