SQL中,求出某一列的最大值,并将这个最大值赋值给一个变量a的SQL语句

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:19:19

select max(列名) as a from table

select max(列名) into 变量 from table

declare @a int
select @a=MAX(列名) FROM 表

第一个人回答的是SQLSERVER的写法,正确
第三个人回答的是oracle写法,但是不完整。oracle里用变量也需要声明。写法如下:
declare
a varchar2(20); --变量类型及长度根据实际情况设置
begin
select max(column) into a from tablename;
end;

第二个人回答错误

完毕,呵呵。

第二个人的答案也许才是楼主想要的,楼上的=猪一只!