實(shí)驗(yàn)四 T-SQL語言基本流程控制語句

實(shí)驗(yàn)四

T-SQL****語言基本流程控制語句

一.實(shí)驗(yàn)?zāi)康模?/strong>

\1. 掌握T-SQL語言的基本語法格式。

\2. 掌握T-SQL語言的運(yùn)算符和表達(dá)式。

\3. 掌握T-SQL語言的基本流程控制語句。

二.實(shí)驗(yàn)內(nèi)容:(所有題寫到實(shí)驗(yàn)報(bào)告中)

1.按要求寫出命令

1)定義局部變量a灭红、b、c赤屋、s1园骆、s2并賦初值5、4津滞、4.0铝侵、‘a(chǎn)bc’、‘def’触徐,分別求a與b的積咪鲜、商、余數(shù)撞鹉、按位與疟丙、按位或、按位異或鸟雏,a與c的商享郊,s1與s2的串連。(注意比較a與b的商和a與c的商有何不同孝鹊。)

2)輸出當(dāng)前SQL Server的版本信息炊琉,輸出執(zhí)行上一條T-SQL語句所返回的錯(cuò)誤代碼。

3)對(duì)student表又活,將某個(gè)學(xué)號(hào)的值賦給某個(gè)變量苔咪,然后查詢學(xué)號(hào)為該變量的學(xué)生的姓名,將查到的姓名賦給另一個(gè)變量并輸出其值柳骄。

4)對(duì)score表团赏,將某個(gè)課程號(hào)賦給某個(gè)變量,然后查詢課程號(hào)為該變量的選課人數(shù)和最高成績(jī)分別賦給另外兩個(gè)變量并輸出其值耐薯。

2.編寫程序

1)輸出每位教師的教師號(hào)舔清、姓名和職稱級(jí)別隘世。(職稱級(jí)別:教授和副教授為高級(jí)職稱;講師為中級(jí)職稱鸠踪,助教為初級(jí)職稱)

2)按優(yōu)丙者、良、中营密、及格械媒、不及格五級(jí)成績(jī)等級(jí)輸出學(xué)生的姓名、課程名和成績(jī)等級(jí)评汰,輸出結(jié)果先按課程號(hào)升序排再按姓名升序排纷捞。

3)求出男女生的平均成績(jī),若男生平均成績(jī)與女生平均成績(jī)的比率高于1.3被去,則顯示“男生比女生成績(jī)高多了”主儡;若男生平均成績(jī)與女生平均成績(jī)的比率在0.8~1.3之間,則顯示“男生與女生成績(jī)差不多”惨缆;若男生平均成績(jī)與女生平均成績(jī)的比率低于0.8糜值,則顯示“女生比男生成績(jī)高多了”。

4)創(chuàng)建如下表坯墨,然后向表中插入20條記錄寂汇,前兩列使用默認(rèn)值,第三列插入從當(dāng)前日期開始的連續(xù)的20天的日期(使用循環(huán)語句插入捣染,可參考304頁q函數(shù))骄瓣。

create table xsrq

(spno char(4) default('3741'),

spname char(20) default('蘋果MacBook Pro '),

scrq date)

屏幕快照 2018-12-17 下午9.49.50.png

2-1

use stuinfo

SELECT tno AS '教師號(hào)', tname AS '姓名', (CASE WHEN prof = '教授' THEN '高級(jí)' WHEN prof = '副教授' THEN '高級(jí)' WHEN prof = '講師' THEN '中級(jí)' WHEN prof = '助教' THEN '初級(jí)' END) AS '職稱' FROM teacher;

屏幕快照 2018-12-17 下午9.49.58.png

2-2

USE stuinfo

select sname as '姓名',cname as '課程名',(case when degree>=90 then '優(yōu)秀' when degree>=80 then '良' when degree>=70 then '中' when degree>=60 then '及格' when degree<60 then '不及格' end) as '成績(jī)等級(jí)' from student,course,score where student.sno=score.sno and course.cno=score.cno order by score.cno

2-3

[圖片上傳失敗...(image-8783d1-1545054442691)]

2-4

use stuinfo

DECLARE @i int;

set @i=0

while @i<20

BEGIN

insert into xsrq(spno, spname, scrq) values (default, default, (select getdate()+@i))

set @i=@i +1

END

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市耍攘,隨后出現(xiàn)的幾起案子榕栏,更是在濱河造成了極大的恐慌,老刑警劉巖蕾各,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扒磁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡示损,警方通過查閱死者的電腦和手機(jī)渗磅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來检访,“玉大人始鱼,你說我怎么就攤上這事〈喙螅” “怎么了医清?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)卖氨。 經(jīng)常有香客問我会烙,道長(zhǎng)负懦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任柏腻,我火速辦了婚禮纸厉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘五嫂。我一直安慰自己颗品,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布沃缘。 她就那樣靜靜地躺著躯枢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪槐臀。 梳的紋絲不亂的頭發(fā)上锄蹂,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音水慨,去河邊找鬼得糜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛讥巡,可吹牛的內(nèi)容都是我干的掀亩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼欢顷,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了捉蚤?” 一聲冷哼從身側(cè)響起抬驴,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎缆巧,沒想到半個(gè)月后布持,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陕悬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年题暖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捉超。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胧卤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拼岳,到底是詐尸還是另有隱情枝誊,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布惜纸,位于F島的核電站叶撒,受9級(jí)特大地震影響绝骚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜祠够,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一压汪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧古瓤,春花似錦止剖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至叽奥,卻和暖如春扔水,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朝氓。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工魔市, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赵哲。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓待德,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親枫夺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子将宪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1).創(chuàng)建數(shù)據(jù)庫 create database學(xué)生選課數(shù)據(jù)庫 2).創(chuàng)建四張表 Create table Stu...
    blvftigd閱讀 1,586評(píng)論 0 0
  • 原文:https://www.cnblogs.com/aqxss/p/6563625.html 一、設(shè)有一數(shù)據(jù)庫橡庞,...
    名門翹楚C閱讀 1,098評(píng)論 0 0
  • 最近打算采用關(guān)系型數(shù)據(jù)庫來理一下公司的運(yùn)營(yíng)數(shù)據(jù)较坛,先拿點(diǎn)東西練手找感覺。下面是幾個(gè)關(guān)于學(xué)生課業(yè)的表扒最,需要建立一個(gè)數(shù)據(jù)...
    九天朱雀閱讀 981評(píng)論 0 3
  • 50個(gè)常用的sql語句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,231評(píng)論 0 7
  • 晚上睡覺前要講衛(wèi)生丑勤, 調(diào)整自己的生物鐘,爭(zhēng)取22:00睡覺吧趣。 早上起來鍛煉身體六點(diǎn)半左右法竞。 做事要有計(jì)劃,有始有終...
    心如止水8888閱讀 137評(píng)論 0 2