if exists(select * from sys.databases where name ='studb1')
drop database studb1
gocreate database studb1
gouse studb1
gocreate table stuinfo12
( stuno int identity,
stuname nvarchar(16),
sttuage int,
grade float,
statuss int
)insert into stuinfo12 values('夏冬',55,20,1)
insert into stuinfo12 values('馬超',464,40,1)
insert into stuinfo12 values('張遼',554,60,1)
insert into stuinfo12 values('馬岱',54,80,1)
insert into stuinfo12 values('徐晃',88,100,0)
insert into stuinfo12 values('曹仁',88,100,null)
--while迴圈
--可巢狀,break 跳出整個迴圈,continue跳出本次迴圈,開始下一次迴圈continue後的**不在執行
--簡單運用執行迴圈新增
declare @num int
set @num =1
--5時候跳出迴圈,但包含5
while(@num<5)
begin
set @num=@num+1
insert into stuinfo12 values('曹操',88,@num,1)
endselect * from stuinfo12
--為成績不及格的學生每次加10分知道所有人都及格為止
declare @count int
while(1=1)
begin
select @count=count(*) from stuinfo12 where grade<60
if(@count>0)
update stuinfo12 set grade =grade +10 where grade<60
else
break
endselect * from stuinfo12
執行以上**將顯示一下結果
python中的while迴圈
一 迴圈的一般格式 while if break if continue else 二 迴圈關鍵字pass 1 pass 無運算占用語句,由於語法需要且沒有任何實用語句可寫時實用。2 例項 函式體中使用pass佔位符,實際不做任何操作 def fun pass x 10 while x fun x ...
Shell中的while迴圈
while迴圈的格式 while expression docommand command done 1 計數器控制的while迴圈 主要用於已經準確知道要輸入的資料和字串的數目。舉例1 bin sh 2 int 1 3 while int 5 4 do 5 echo int 6 let int 7...
Shell中的while迴圈
while迴圈的格式 while expression docommand command done 1 計數器控制的while迴圈 主要用於已經準確知道要輸入的資料和字串的數目。舉例 1 bin sh 2 int 1 3 while int 5 4 do 5 echo int 6 let int ...