永发信息网

用T-SQL语句实现

答案:2  悬赏:0  手机版
解决时间 2021-07-26 16:10
  • 提问者网友:孤山下
  • 2021-07-25 22:23

1、编程判断student表中是否有年龄大于16岁学生,如果有,输出“存在成年学生”;如果没有,输出“不存在成年的学生!”

2、编程求1——100之间能被13整除的最大值。(使用while语句)

最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-07-25 23:16

1.if exists(select * from student where age>16)


print '存在成年学生'


else


print '不存在成年学生'


2. declare @i int


declare @j int


set @i=1


while @i<=100


begin


if @i%13==0


set @j=@i


set @i=@i+1


end


print @j

全部回答
  • 1楼网友:封刀令
  • 2021-07-26 00:30

你好,很高兴为你解答,如果答案满意,请采纳。。。

====================================================

1:declare @count int set @count=0; select @count= count(*) from student where age>=16 if @count>0 print '存在成年学生' else print '不存在成年学生'

go

2:declare @a int; set @a=1 while @a<104 begin if @a%13=0 begin print @a; end set @a=@a+1; end go

====================================================

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯