SQL用SQL语句怎么查询一张表的中,每行的最大值,并且把最大值,插入到最后一列中.

找到的maxnum就是最大值。
修改该语句以创建您自己的语句。
对于Oracle,它相对简单selectgreatest(num1,num2,num3,num4)maxnumfromtb1;对于SQLServer,它更复杂并且需要其他条件。
tb表必须有主键或唯一键,max(a)maxnumfrom(选择主键或唯一键,num1afromtb1unionall选择主键或唯一键,num2afromtb1unionall选择主键或唯一键select,num3afromtb1unionall选择主键或唯一键,num4afromtb1)t1groupbyt1.主键或唯一键。

SQL语句取最大值问题

从你的问题中,你需要找到什么可以是纯数字来参与这个过程。
>FROMt_ipinfo*SELECTch_posno=(SELECTtConvert(varchar(100),max(convert(int,ch_posno)))FROM(ch_posnoFROMt_ipinfoSELECTISNUMERIC(ch_posno)=1)a)

SQLServer之MAX()函数

MAX()函数MAX函数返回列中的最大值。
空值不包含在计算中。
SQLMAX()语法SELECTMAX(column_name)FROMtable_name注意:MIN和MAX也可以与文本列一起使用,以按字母顺序获取最高或最低值。
示例SQLMAX()我们有以下Orders表:O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter现在,我们要找到“卖价”列的最大值。
我们使用以下SQL语句:SELECTMAX(OrderPrice)ASLargestOrderPriceFROMOrders结果集类似于以下内容:LargestOrderPrice2000SQLServer的MAX()函数命名:Pricenotetorsqlstatementsnowordersclassams,NamePricenotetorssqlstatementnowordersclassams