数据库中sql语句三个数比较大小怎么做

2025-01-01 19:03:15
推荐回答(3个)
回答1:

declare @x int ,@y int ,@z int
set @x=33
set @y=666
set @z=55
if @x>@y
begin
if @x>@z
print @x
else
print @z
end
else
begin
if @y>@z
print @y
else
print @z
end
第二种

declare @x int ,@y int ,@z int,@max int
set @x=33
set @y=22
set @z=20
if @x>@y
set @max =@x
else
set @max =@y
if @max >@z
set @max=@max
else
set @max =@z
print @max

回答2:

这个直接这样写就可以了
select 字段 from table order by 字段
默认就是从小到大

回答3:

max()函数