【正文】
SQRT ():返回數(shù)據(jù)的平方根 。2022/9/139。,getdate()) 年齡 DATEPART():取日期的某部分。 轉(zhuǎn)換函數(shù)有兩個: CAST 和 CONVERT 。元 39。的工資是 39。主要用在條件語句和循環(huán)等控制流程語句中。xy39。z=y39。外語全部通過 39。pen39。,需要進貨 39。pen39。需要進貨 39。 CASE表達式不能夠單獨執(zhí)行。已結(jié)案 39。 1—兇殺; 2—搶劫; 3—盜竊; 4—詐騙 select 案件號 ,案件類別 = case 案件類別 when 1 then 39。 when 3 then 39。 end from 案件記錄簡表 信息技術(shù)系 流程控制語句 (2) 搜索 CASE表達式 格式: CASE WHEN 條件表達式 1 THEN 結(jié)果表達式 1 WHEN 條件表達式 2 THEN 結(jié)果表達式 2 … [ELSE 結(jié)果表達式 n] END 注意: 1) case關(guān)鍵字后不跟任何表達式 2) when后的條件表達式結(jié)果為邏輯 T或 F 3)若有多個比較結(jié)果為 T,則只返回第一個為 T的結(jié)果表達式 信息技術(shù)系 流程控制語句 例 1:根據(jù)學(xué)生表中的外語成績,顯示教學(xué)管理中學(xué)生的學(xué)號、姓名、外語及格否和外語成績 use 教學(xué)管理 select 學(xué)號 ,姓名 ,外語及格否 = case when 外語成績 =60 then 39。 end,外語成績 from 學(xué)生 信息技術(shù)系 流程控制語句 要注意先后順序! 例 2:根據(jù)外語成績,顯示外語等級(優(yōu)、良、中、及格、不及格) use 教學(xué)管理 select 學(xué)號 ,姓名 ,外語等級 = case when 外語成績 =90 then 39。 when 外語成績 =70 then 39。 else 39。00:00:0439。17:02:3539。 格式: WHILE 條件表達式 BEGIN 語句序列 1 [BREAK] 語句序列 2 [CONTINUE] 語句序列 3 END While語句可以嵌套 信息技術(shù)系 流程控制語句 例:顯示 100以內(nèi)所有能被 7整除的整數(shù) declare x int set x=1 while x=100 begin if x%7=0 如果 能被 7整除 print x set x=x+1 end 進一步:再顯示出所有這些數(shù)的和 …… 信息技術(shù)系 declare i int,e int set i=1 set e=0 while 1=1 begin if i%7=0 begin set e=e+1 set i=i+1 continue end if i=60000 break else set i=i+1 end print 39。 declare i int,e int set i=0 set e=0 while 1=1 begin set i=i+1 if i60000 break if i%7=0 set e=e+1 continue end print 39。 P139 例