求Sql语句

lendylixt 2006-07-13 09:52:12
请教大虾们:
想写一条Sql语句,读取数据库中各int型的字段的和,然后对这些int字段的和进行排序
或者说怎样读取一条数据记录,然后对不同字段的int型数据进行排序
...全文
176 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
LouisXIV 2006-07-13
  • 打赏
  • 举报
回复
??

用术语说明

或者给出样例
lendylixt 2006-07-13
  • 打赏
  • 举报
回复
不是,按照Sum(A1),Sum(A2)的值的大小排
LouisXIV 2006-07-13
  • 打赏
  • 举报
回复
排序的优先顺序呢?

SUM(A1)第一,SUM(A2)第二这样?
lendylixt 2006-07-13
  • 打赏
  • 举报
回复
是这样,在一个数据表中有id,A1,A2,A3,A4等几个int型字段,我想求出Sum(A1),Sum(A2),Sum(A3),Sum(A4)然后对其排序
lin555er 2006-07-13
  • 打赏
  • 举报
回复
不太明白想要啥详细结果
playwarcraft 2006-07-13
  • 打赏
  • 举报
回复
最好帖一點數據出來,然後舉個例子看看,不是很明白樓主想要什麼結果.
是指select c1,c2 from T order by (c1+c2) 嗎?
LouisXIV 2006-07-13
  • 打赏
  • 举报
回复
declare @sql varchar(8000)
select @sql=''

select @sql=@sql+'+'+name from syscolumns where id=object_id('tablename') and xtype=56
select @sql=stuff(@sql,1,1,'')
select @sql='select * from tablename order by '+@sql--'+ desc/asc'
exec (@sql)
playwarcraft 2006-07-13
  • 打赏
  • 举报
回复
你要對一個表中所有int列的操作,還是整個數據庫中所有表一起操作??
lendylixt 2006-07-13
  • 打赏
  • 举报
回复
还活着有没有其他办法,用存储过程?
lovedick 2006-07-13
  • 打赏
  • 举报
回复
LZ说得是把字段按sum(a1),sum(a2)的大小顺序显示吧
也就是如果sum(a2)比 sum(a1)的值大
a2 列在a1 列关显示吗,,
lendylixt 2006-07-13
  • 打赏
  • 举报
回复
up

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧