SQL 中 IF 后面的条件怎么写
如
if A > b and A < c
begin
print ' '
end
这样的写出来,返回结果不对,
如果这样
if A> b
begin
if A < c
begin
print ' '
end
end
那不是太麻烦了,
有没其它的方法.
这个问题,我也觉得太基础的,不过,还是问问大家有什么好的办法.
------解决方案--------------------没问题吧?
------解决方案--------------------if A > b and A < c
这样写没错的
------解决方案--------------------不知道楼主用的A,b,b是什么东西?
------解决方案--------------------declare @A int
set @A=1
while @A <11
begin
if @A > 4 and @A < 9
begin
print ' '+cast(@A as varchar)
end
set @A=@A+1
end
5
6
7
8
没有错哇~~
------解决方案--------------------lz的意思。。有开始的begin 和结束的end
就这样哈。!
很好啊。!写的时候很清晰。。如果if后面就一句话的话可以不要begin~end