當前位置:首頁 » 編程語言 » sql操作題題庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql操作題題庫

發布時間: 2022-04-30 13:37:10

『壹』 急求 請速度點 關於sql資料庫的題目

createtablestu
(
Snovarchar(30)primarykey,
Snamevarchar(30),
Ssexchar(10),
Sageint,
Sdeptvarchar(30),
addressvarchar(30),
borndatevarchar(30)
)
insertintostuvalues('110','王二','男',22,'計算機系','廣州市天河區','1992-01-01')
insertintostuvalues('111','李四','男',22,'計算機系','廣州市橋東區','1992-01-01')
insertintostuvalues('112','李小林','女',22,'計算機系','廣州市橋東區','1992-01-01')
insertintostuvalues('113','溫月','男',22,'計算機系','廣州市天河區','1992-01-01')
insertintostuvalues('114','李德華','男',22,'計算機系','廣州市天河區','')

createtableCourse
(
Cnovarchar(10)primarykey,
Cnamevarchar(20)UNIQUE,
Tnamevarchar(20)
)
insertintoCoursevalues('C01','SQL2008資料庫','王文海')
insertintoCoursevalues('C02','JAVA編程','柳大華')
insertintoCoursevalues('C03','安卓開發','胡玉玉')

createtablexk
(
Snovarchar(30),
Cnovarchar(10),
GradeFloat
)
insertintoxkvalues('110','C01',88)
insertintoxkvalues('111','C02',55)
insertintoxkvalues('112','C03',78)
insertintoxkvalues('113','C01',89)
insertintoxkvalues('114','C02',65)
insertintoxkvalues('110','C02',85)
insertintoxkvalues('111','C03',77)
insertintoxkvalues('112','C02',59)
insertintoxkvalues('113','C03',99)
insertintoxkvalues('114','C01',84)
--(1)
SELECT*FROMSTUWHERESnameLIKE'李%'
--(2)
SELECTCOUNT(SNO)FROMxkWHEREGrade<60
--(3)
SELECT*FROMstuWHEREborndate=''
--(4)
SELECTS.SNAME,S.Sdept,X.GradeFROMSTUS,xkXWHERES.Sno=X.SnoAND80<=X.GradeandX.Grade<=100
--(5)自己信息按照下面自己改下就可
insertintostuvalues('115','肖玉玉','女',22,'計算機系','廣州市天河區','1992-01-01')
--(6)
SELECT*FROMstuWHEREaddressNOTLIKE'%橋東區%'ANDSsex='男'
--(7)
SELECTAVG(Grade)FROMxkWHERECno='C01'
--(8)
SELECTCNAME,GradeFROMCourse,xkWHERECourse.Cno=xk.CnoANDxk.Sno=(SELECTSnofromstuWHERESNAME='溫月')
--(9)
updateCoursesetTname='李文海'whereTname='王文海'
--(10)
SELECT*INTO女生表FROMstuWHERESsex='女'
--(11)
CREATENONCLUSTEREDINDEXIX_name
ONSTU(SNAME)
WITHFILLFACTOR=75
GO
--(12)
createviewV_xs
as
SELECTS.SNO,S.SNAME,S.Sdept,X.Cno,X.GradeFROMstuS,xkXWHERES.SNO=X.SNOANDS.Ssex='女'ands.Snamelike'王%';
--(13)
BEGIN
WAITFORDELAY'00:05';
select*fromV_xs;
END;
--(14)
createtriggercfq_kc
onstu
fordelete
as
begin
DELETEXKwhereSno=(selectSNOfromdeleted)
end
--(15)
createprocereproc_cj
@cnamevarchar(20)
as
BEGIN
declare@sqlvarchar(1000)
selectTOP2s.SNO,S.SNAME,S.Sdept,@cname,X.GradefromstuS,XKXwhereS.Sno=X.SnoANDX.Cno=(SELECTCnoFROMCourseWHERECname=@cname)ORDERBYX.Grade
END
executeproc_cj'JAVA編程'

已測,這些題都很簡單的,另外我用的資料庫是SQL2008,如果樓主用的是其他資料庫的話就可能要改一些了,自己多多努力一下並不是很難,實現的過程是非常有趣的。

『貳』 關於資料庫SQL的一些簡單題

1.select 班級名稱,班級代碼 from 班級 where 系部代碼='02' or 系部代碼='03';
2.在'學生'表中查詢姓'李'學員的學號,姓名,年齡;
3.在'讀者表' 表中查詢名稱中含有'紅'的所有內容;
5.select 姓名,年齡 from 教師 where 姓名 like '?梅%';
4.在'圖書表'表中查詢圖書編號為'100111'的所有內容;
6.在'讀者表'表中查詢'系部名稱'為'自動化'的讀者的最小年齡;
7.在'用戶表'表中查詢姓名,年齡欄位,並按年齡,姓名升序排列;
8.select * from 學生 where 姓名 like '張%' or 姓名 like '羅%' or 姓名 like '劉%' order by 姓名
9.在'讀者表'表中查詢年齡大於60或小於1810的讀者姓名;
10.將編號為'115',姓名為'王梅',性別為'女'的記錄插入'讀者表'表;
11.select 姓名 as name,出生日期 as 'Birthday' from 學生 where 性別='女'.

排版沒排好,看起來有點費力;順序有點亂,不過我都按照你的順序寫了.

『叄』 資料庫中SQL數據題目

1:select *職工號 from 工作關系 where "公司號=C2" AND "公司號=C5"

2:UPDATE 工作關系
SET工資 = 工資 * 1.05
WHERE公司號IN
(SELECT公司號
FROM 公司關系
WHERE公司名 =『聯華公司』

還有一題啊》??給我加分哦。

3、SELECT 作者名,書名,出版社
FROM 圖書,作者
WHERE 圖書 . 作者編號 = 作者 . 作者編號
AND 年齡 < = (SELECT AVG (年齡)
FROM 作者)

同學,這些是資料庫裡面的最基本知識。你只要用心去學習就肯定會的。SQL語句裡面也就SELECT,INSERT,DELETE,UPDATE等基本語句的

『肆』 3個SQL資料庫題目幫忙解決一下

摘要 請問需要咨詢什麼?

『伍』 SQL語言的幾個選擇題 高手幫幫忙

DAACC

第一題,1樓無視,2、3樓都是這個,沒問題。
第二題,應該是數據頁,也就是通常說的頁。摘段幫助中的說法「在 Microsoft® SQL Server™ 中,數據存儲的基本單位是頁。在 SQL Server 2000 中,頁的大小是 8 KB。這意味著 SQL Server 2000 資料庫每兆位元組有 128 頁。」
第三題,create一般都是DDL。
第四題,SQL Server 2000 引入了三種新的數據類型:bigint 是 8 位元組的整型類型,sql_variant 類型允許存儲不同數據類型的數據值,table 類型允許應用程序臨時存儲結果供以後使用。table 類型可用於變數,並可作為用戶定義函數的返回數據類型。有關更多信息,請參見數據類型和表結構。
第五題,一般管理資料庫使用企業管理器和查詢分析器。因為是開發,一般都用查詢分析器,可以對存儲過程進行調試。所以選C。

『陸』 SQL資料庫題目!!!急急急!!!

1)Students表:包含SNo,SName,SSex,SClass,SAge 其中SNo為主鍵
2)Courses表:包含CNo,CName,CGrade(開設學期),CScore(學分)、IsProfession(是否是專業課) 其中CNo為主鍵
3)Scores表:包含SNo,CNo,Score 其中SNo和CNo分別與Students中的SNo和Courses中的CNo有外鍵關系。
1)查詢全班年齡在20歲至24歲之間的所有學生的信息。
select * from Students where SAge>=20 and SAge<=24 (是否包含20和24,修改相關=號)
2)查詢開設學期為2的所有的專業課程號、課程名稱、和學分。
select CNo,CName,CScore from Courses where CGrade=2 and IsProfession=1(假設專業課是此值為1)
3)查詢學號為000004學生的所有課程的成績。
select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER JOIN Courses ON Scores.CNo=Courses.CNo where Scores.SNo='000004'
4)查詢姓名為「王明」的學生的所有及格課程的課程名稱和成績。
select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join
Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students where SName='王明') and Scores.Score>=60
5)查詢班級為「0401」的所有學生的課程名為「SQL資料庫管理」的成績,按成績降序的方式排列,如果成績相同,則按照學號進行排列。
select Scores.SNo,Scores.CNo,Courses.CName,Scores.Score from Scores INNER Join
Courses ON Scores.CNo=Courses.CNo where Scores.SNo in (select SNo from Students
where SClass='0401' order by Scores.Score

『柒』 資料庫SQL操作題,現有學生資料庫用命令實現的 現有學生資料庫student.dbf,其結構如下:學號(c/9)

use student;
go
1. alter table student alter column 學號 學生編號;
2.select * from student where 專業=『計算機』 ;
3. delete from student where 英語成績 < 60;
4. drop database student;

『捌』 急求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中查找相同欄位並且 把相同欄位存放到新的表中這里子查詢就不多說了。這些題很基礎你試一試。

『玖』 SQL資料庫命令操作題

select sname,sage
from s
where sage>20
order by sage desc;
create view sview as
select sdept,count(sno) 學生人數,max(sage) 最大年齡,min(sage) 最小年齡
from s
group by sdept;
select cname,grade
from s,c,sc
where s.sno=sc.sno and c.cno=sc.cno and sname='王平';
select sname
from s
where not in (
select sname from s,c,sc
where s.sno=sc.sno and c.cno=sc.cno and cname='J');