1、ABC
專注于為中小企業提供成都網站建設、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業梅河口免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了成百上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
2、ABD
3、ABD
4、ABC
5、BC
不一定全對,不過差不多就這樣。
3、查詢出課程號為‘002’,分數最高的學生學號
三、查詢設計
1、SELECT?學號,姓名?FROM?學生
WHERE?班級?=?'軟件041'
2、SELECT?*?FROM?課程
WHERE?課程名稱?LIKE?'%語言%'
3、SELECT?D.學號,D.姓名,D.班級
FROM?(
SELECT?TOP?5?學號?
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
WHERE?B.課程名稱?=?'C語言'
ORDER?BY?A.成績?DESC
)?C
LEFT?JOIN?學生?D
ON?C.學號?=?D.學號
4、SELECT?班級,COUNT(班級)
FROM?學生
GROUP?BY?班級
5、DECLARE?@zhangsanchengji?FLOAT
SELECT?@zhangsanchengji?=?A.成績
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
LEFT?JOIN?學生?C
ON??A.學號?=?C.學號
WHERE?B.課程名稱?=?'計算機應用基礎'
AND?A.姓名?=?'張三'
SELECT?D.學號,D.姓名
FROM?(
SELECT?A.學號,A.成績
FROM?選課?A
LEFT?JOIN?課程?B
ON?A.課程號?=?B.課程號
WHERE?B.課程名稱?=?'計算機應用基礎'
)?C
LEFT?JOIN?學生?D
ON?C.學號?=?D.學號
WHERE?成績??@zhangsanchengji
五、操作題,這里自己查相關的操作吧,不好描述,sqlserver軟件操作起來還是挺方便的。
3、A
break:是跳出本次循環,也就是當@n = 1,循環終止并跳出begin-end執行外部的代碼,此時@n = 1。
continue:重新開始循環,但是continue后的代碼不執行的,這里直到@n = 0時。
return:過程中無條件退出,后續的所有代碼都不執行,所以不會有輸出。
不是
主鍵 保證數據唯一且非空(not null),表的記錄必須得有唯一區分的字段,主鍵主要是用于其他表的外鍵關聯,本記錄的修改與刪除,當我們沒有主鍵時,這些操作會變的非常麻煩。
外鍵引用完整性表示得到正常維護的表之間的關系。
表中的數據只應指向另一個表中的現有行,不應指向不存在的行。
建個臨時表咯:
select id=identity(int,1,1),name,address into #ttt from table1;
select * from #ttt;
drop table #ttt;
高版本的sqlserver 如2005、2008就能用一樓說的row_number()來處理了。
五(1)、查詢所有圖書類別為“中國歷史”的所有圖書記錄
五(2)、查詢所有圖書名稱中包含“SQL?Server”的圖書
五(3)、查詢各類別圖書的數量(按圖書類別分組)
六(2)、
alter?table?Teacher?ADD?tel?char(15)
GO
sp_addextendedproperty?N'MS_Description',?N'聯系電話',?'USER',?N'dbo',?'TABLE',?N'Teacher',?'COLUMN',?N'tel'
六(3)、
alter?table?Teacher?ADD?salary?decimal(8,?2)
GO
sp_addextendedproperty?N'MS_Description',?N'工資',?'USER',?N'dbo',?'TABLE',?N'Teacher',?'COLUMN',?N'salary'
六(4)、
alter?table?Teacher
add?constraint?ck_title?check?(title?IN('教授','副教授','講師','助教'))
六(5)、
INSERT?INTO?Teacher
VALUES('10001','李芳','女','1975-3-14','副教授','計算機系','83118147',4582.5)
六(6)、
UPDATE?dbo.Teacher?SET?tel='18653155668'?WHERE?tname='李芳'
六(7)、
SELECT?tname?'姓名',YEAR(GETDATE())-YEAR(birthday)?AS?'年齡',?salary?'工資',title?'職稱'
FROM?dbo.Teacher
WHERE?depart='計算機系'
六(8)、
CREATE?VIEW?V_Teacher?AS
SELECT?top?100?percent?tid,tname,depart,tel?FROM?dbo.Teacher
ORDER?BY?depart
六(9)、
SELECT?title,COUNT(*)num?FROM?dbo.Teacher
GROUP?BY?title
六(10)、
SELECT?title?'系部',MAX(salary)?'最高工資',MIN(salary)?'最低工資',AVG(salary)?'平均工資'
FROM?dbo.Teacher
GROUP?BY?title
top 3,desc
declare
--,;
exec sp_rename
identity(1,1),not null
select , set
update,6
ORC
數據庫文件的初始大小
DECLARE CURSOR
原子性,隔離性
顯示事務,自動提交事務
go
實體型,聯系
實體完整性,參照完整性
分享題目:sqlserver理論題,sql應用題及答案
文章鏈接:http://m.kartarina.com/article40/hddoho.html
成都網站建設公司_創新互聯,為您提供企業建站、標簽優化、網站導航、商城網站、網站排名、網站營銷
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯