SQL Server2022學(xué)習(xí)1(添加數(shù)據(jù),選擇數(shù)據(jù))
1.表中添加數(shù)據(jù)?
1.1 使用數(shù)據(jù)庫
2.插入數(shù)據(jù)


遇到外鍵應(yīng)該先插入空值,然后修改數(shù)據(jù),如下修改數(shù)據(jù)

向Student表增加“入學(xué)時(shí)間”列,其數(shù)據(jù)類型為日期型
增加課程名稱必須取唯一值的約束條件
2. 查詢(選擇)數(shù)據(jù)
2.1 查詢?nèi)w學(xué)生的學(xué)號,姓名

2.2?查詢?nèi)w學(xué)生姓名,學(xué)號,系

2.3?查全體學(xué)生的姓名及其出生年份

2.4?查詢?nèi)w學(xué)生的姓名、出生年份和所有系,要求用小寫字母表示所有系名

2.5?使用列別名改變查詢結(jié)果的列標(biāo)題

2.6?消除重復(fù)的行,查詢選修了課程的學(xué)生學(xué)號

2.7?查詢計(jì)算機(jī)系所有學(xué)生的名單

2.8?查詢所有年齡在20歲以下的學(xué)生姓名及其年齡

2.9?查詢考試成績有不合格的學(xué)生的學(xué)號

2.10?查詢年齡在20-23歲(包括20歲和23歲)之間的學(xué)生的姓名、系別和年齡

2.11?查詢年齡不在20-23歲之間的學(xué)生姓名、系別和年齡

2.12?查詢信息系(IS)、數(shù)學(xué)系(MA)和計(jì)算機(jī)科學(xué)系(CS)學(xué)生的姓名和性別

2.13?查詢既不是信息系、數(shù)學(xué)系,也不是計(jì)算機(jī)科學(xué)系的學(xué)生的姓名和性別

2.14?查詢學(xué)號為200215121的學(xué)生的詳細(xì)情況
與下面代碼有相同效果

2.15?查詢所有姓“劉”學(xué)生的姓名、學(xué)號和性別

2.16?查詢姓“歐陽”且全名為三個(gè)漢字的學(xué)生的姓名

2.17?查詢名字中第2個(gè)字為“陽”字的學(xué)生的姓名和學(xué)號

2.18?查詢所有不姓劉的學(xué)生姓名

2.19?查詢DB_Design課程的課程號和學(xué)分

2.20?查詢以“DB_”開頭,且倒數(shù)第3個(gè)為字符為i的課程的詳細(xì)情況

2.21?某些學(xué)生選修課程后沒有參加考試,所以有選課記錄,但沒有考試成績。查詢?nèi)鄙俪煽兊膶W(xué)生的學(xué)號和相應(yīng)的課程號。
is null或is not null is不能用‘=’代替。

2.22?查所有有成績的學(xué)生學(xué)號和課程號

2.23 查詢計(jì)算機(jī)系年齡在20歲一下的學(xué)生姓名
and 的優(yōu)先級高于 or

2.24?查詢計(jì)算機(jī)科學(xué)系(CS)、數(shù)學(xué)系(MA)和信息系(IS)學(xué)生的姓名和性別
與下面代碼有相同效果

2.25?查詢選修了3號課程的學(xué)生的學(xué)號及其成績,查詢結(jié)果按分?jǐn)?shù)降序排列。

2.26?查詢?nèi)w學(xué)生情況,查詢結(jié)果按所在系的系號升序排列,同一系中的學(xué)生按年齡降序排列

3.參考文獻(xiàn)
[1]王珊、薩師煊,數(shù)據(jù)庫系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014.?