1學生表student(sno,sname,ssex,sage,sdept)Student由學號(Sno)姓名(Sname)性別(Ssex)年齡(Sage)所在系
(Sdept)五個屬性組成,其中Sno為主碼rn2課程表;Couse(Cno,Cname,Cpno,Ccredit)Course由Cno為主碼rn3學生選課表;Sc(Sno,Cno,Crede)主碼為(Sno,Cno)rn用SQL語言實現以下要求操作rn一,查詢在21歲下下的女生的全部信息。rn二,差各個課程的編號,以及相應的選課人數rn三,差選修數據庫且成績在90分以上的所有學生rn四,將學號10240203的年齡改為20rn五,建立信息管理系統選秀1號課程且成績在80分以上的學生rn六刪除++系所有學生的選課記錄1、SELECT A.sno,A.sname,A.ssex,A.sage,A.sdept,B.Cno,B.Cname,B.Cpno,B.Ccredit,C.Crede FROM student A JOIN Sc B ON A.sno=B.Sno JOIN Couse C ON B.Cno=C.Cno WHERE A.ssex='女生' AND A.sage=21
2、SELECT A.Cno,Cname,COUNT(Sno) AS 人數 FROM Couse A JOIN Sc B ON A.Cno=B.Cno GROUP BY A.Cno,Cname
---------------不知道你的成績字段是不是Crede------------------
3、SELECT A.sno,A.sname,B.Cno,B.Cname,B.Cpno,B.Ccredit,C.Crede FROM student A JOIN Sc B ON A.sno=B.Sno JOIN Couse C ON B.Cno=C.Cno WHERE B.Cname='數據庫' AND C.Crede=90
4、UPDATE student SET Sage=20 WHERE Sno='10240203'
5、"選秀1號課程" 是什么如果選修某個課程,參考3
6、DELETE FROM Sc WHERE Sno IN (SELECT Sno FROM student WHERE sdept='++系')
??
使用create view 語句創建一視圖,顯示student表中MA系的學生學號(sno),姓名(sname),性別(ssex)信息。
這個語句怎么寫?SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
create VIEW my_student
SELECT sno as 學生學號,sname as 姓名,ssex as 性別 FROM student
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
將以上代碼復制到SQL查詢分析器運行,OK
create view viewname as
select sno,sname,ssex from student where .....
建立一個“學生”表student,它由學號sno,姓名sname,性別ssex,年齡sage,所在系sdept。
建立一個“學生”表student,它由學號sno,姓名sname,性別ssex,年齡sage,所在系sdept。(1)五個屬性組成,其中學號不能為空,值是唯一的,并且姓名取值也唯一,(2)從數據庫EDU_D的表STU_INFO中查詢建9809班學生情況并按學號排序。create table student(
sno varchar(20) not null unique primary key,
sname varchar(20) unique,
ssex vaechar(5),
sage int,
sdept varchar(20),
);
use EDU_D;
select * from STU_INFO where class='建9809' order by sno;
1.create table 學生(sno char(20) primary key,
sname char(20) unique,
ssex char(2) check(ssex in('男','女')),
sage char(3),
sdep char(20))
2.use EDU_D
select * from STU_INFO where class='建9808' group by sno
相關推薦:
電子合同糾紛解決(簽電子合同糾紛怎么解決)
現戶籍所在地怎么填寫(戶籍所在地怎么填寫)
超生新生兒如何上戶(超生如何給孩子上戶口)
行政處罰會留案底嗎(行政處罰決定書會留案底嗎)
公民如何保護生命健康權(法律如何保護我們的健康)