當前位置:首頁 » 學校課程 » SQL課程表數據類型

SQL課程表數據類型

發布時間: 2021-02-26 19:50:30

❶ 用SQL創建一個學生表,課程表學生成績

第一個表是學生表Student,包含三個欄位,學生id(_id) 和 學生姓名(stu_name)和課程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二個表課程表Lesson,兩個欄位,課程id(les_id)和課程名稱(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三個表學生成績表Score,三個欄位課程id(les_id),學生id(stu_id)和課程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)

❷ 簡單sql語句,student(學生表) course(課程表) choice(選課表)

學生表一張 s
課程表一張 c

select s.name from s
join c
on s.sid=c.sid
where c.name in ('數學',英語',語文','化學')

❸ 用SQL語句怎樣在課程表中,查詢出課程名中含有『數據』的課編號及課程名

SELECT CourseId,CourseName FROM Course WHERE CourseName like '%數據%'

❹ SQL創建學生表(Student)、課程表(Course)、班級表(Class)、選課表(XK),寫對的我可以獎勵QB

一個student表student表包含復三個欄位的學制生的ID(stu_id)學生姓名(stu_name),當然ID(les_id)
「CREATE TABLE [dbo的]。學生(/ stu_id。的uniqueidentifier] NOT NULL,
stu_name [數據類型為nvarchar](425)NOT NULL,
les_id [為uniqueidentifier] NOT NULL

第二個表中的課程課,有兩個欄位,當然的ID(les_id)的和課程名稱(les_name)
CREATE TABLE [dbo的課(
les_id的uniqueidentifier] NOT NULL,
les_name [數據類型為nvarchar](425)NOT NULL
)< /第三個表,學生表的分數,三場場ID(les_id)的學生證(stu_id)和課程成績(les_score)
創建表[DBO]。分數(
les_id的uniqueidentifier] NULL,
stu_id的唯一標識符NOT NULL,
les_score [INT] NOT NULL

❺ 課程表的SQL數據表應該怎麼設計才方便

用sql查詢分抄析器。
a台機子上。打開查詢分析器。找到表。右鍵=》從新窗口中編寫對象腳本=》創建。
那麼就有那張表的結構腳本了。
create
table
[accountyearcfg]什麼的
到b機子上打開查詢分析器。資料庫選對後。
執行下就好了。
很簡單吧。

❻ 在資料庫teacher_class下,寫出創建教師表、課程表、授課表的SQL語句,各表結構如下所示:

(1)alter table tc add 『修課類別』 nchar(1);
(2)alter table tc modify 『修課類別』 nchar(2);
(3)alter table tc drop column 『修課類別』;

❼ 用SQL語句實現:學生表、課程表、選課表三張表中的問題:

1select課程號, count(學號) from選課表 group by 課程號 2 ­ create view SelectLesson as select distinct 課程號 from 選課表 3 select 學號 from 學生表 where 學號 not in (selectdistinct 學號 from 選課表) 4 (select 選課表.學號,選課表.課程號,姓名,課程名­from 選課表,學生表,課程表­where 選課表.學號=學生表.學號 and 選課表.課程號=課程表.課程號 ­ )union (select 學號,'未選擇',姓名,'未選擇' from學生表 where學號 in (select 學號 from 學生表 where 學號 not in (selectdistinct 學號 from 選課表))) 5 select學號, count(課程號) from選課表 group by 學號 6 select 學科表.學號,學生表.姓名from 選課表,學生表­ where 選課表.學號=學生表.學號 group by 選課表.學號 ,學生表.姓名having count(課程號)=(select count(課程號) from 課程表) 7 delete from 選課表,學生表where 選課表.學號=學生表.學號 and 姓名='張三'

❽ 學生表、成績表、課程表作為數據基礎表,寫出如下SQL語句,謝謝

查詢所有學生的成績信息(無成績的學生也需顯示)
SELECT ST.SNO, ST.SNAME, AVG(GRD.GRADE) AS AVG_GRADE FROM STUDENT ST LEFT JOIN GRADE GRD
ON (ST.SNO = GRD.SNO) GROUP BY ST.SNO, ST.NAME

查詢8002課程的平均分、最高分以及課程名稱,且平均分保留2位小數
SELECT C.CNAME, ROUND(AVG(GRD.GRADE),2) AS AVERAGE_GRADE, ROUND(MAX(GRD.GRADE),2) AS MAX_GRADE FROM COURSE C INNER JOIN GRADE GRD ON (C.CNO = GRD.CNO)
WHERE C.CNO = 8002

❾ SQL語句,這個學生表課程表查詢該怎麼寫

信息不完整啊,score欄位在哪個表了里,表結構能發一下嘛

❿ 誰會做一個關於課程表的資料庫,用sql做!

首先SQL不是資料庫,資料庫的應用離不開SQL。 SQL是結構化查詢語言(Structured Query Language)的縮寫內。網上有很多這樣的教容程。 資料庫系統(DataBase System)是以資料庫應用為基礎的計算機系統。由資料庫、硬體(計算機硬體設備)、軟體(資料庫管理系統 、操作系統)、用戶(應用程序設計員、終端用戶、資料庫管理員 )組成。 你所說的資料庫應該指的就是資料庫產品,大型的有ORACLA,SYBASE,DB2,INFORMIX,SQL SERVER等等。而SQL就是這些關系型資料庫使用的標准語言。 所以你要設計資料庫,必須選擇一個適用你的資料庫產品,甚至小型的桌面資料庫如ACCESS之類的也可以。 對於資料庫的詳細使用,前提是必須要安裝相應的產品,然後需要掌握基本的SQL知識之後,才能實現你的要求,這是必要的過程!例:使用SQL建表語句如下: create table curricula( curricula_id int not null, --課程號 curricula_name char(20) not null, --課程名

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919