| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 619 人关注过本帖
标题:关于多个字段求最大值问题,请帮忙
只看楼主 加入收藏
leo7102
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-3-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
关于多个字段求最大值问题,请帮忙
creat cursor a(s1 N(4),s2 N(4)......s200 N(4)
导入数据(省) 里面约有90W个记录
我现在想求第个字段的最大值
用以下方法可以实现.老是出错 gurop by...,本人对select sql认识很浅肤,只知道用简单的.
SELECT MAX(s1) s1,MAX(s2) s2,MAX(s3) s3,MAX(s4) s4,MAX(s5) s5,MAX(s6) s6,MAX(s7) s7,MAX(s8) s8,MAX(s9) s9,MAX(s10) s10,;
MAX(s11) s11,MAX(s12) s12,MAX(s13) s13,MAX(s14) s14,MAX(s15) s15,MAX(s16) s16,MAX(s17) s17,MAX(s18) s18,MAX(s19) s19,MAX(s20) s20,;
MAX(s21) s21,MAX(s22) s22,MAX(s23) s23,MAX(s24) s24,MAX(s25) s25,MAX(s26) s26,MAX(s27) s27,MAX(s28) s28,MAX(s29) s29,MAX(s30) s30,;
MAX(s31) s31,MAX(s32) s32,MAX(s33) s33,MAX(s34) s34,MAX(s35) s35,MAX(s36) s36,MAX(s37) s37,MAX(s38) s38,MAX(s39) s39,MAX(s40) s40,;
MAX(s41) s41,MAX(s42) s42,MAX(s43) s43,MAX(s44) s44,MAX(s45),s45,MAX(s46) s46,MAX(s47) s47,MAX(s48) s48,MAX(s49) s49,MAX(s50) s50,;
MAX(s51) s51,MAX(s52) s52,MAX(s53) s53,MAX(s54) s54,MAX(s55) s55,MAX(s56) s56,MAX(s57) s57,MAX(s58) s58,MAX(s59) s59,MAX(s60) s60,;
MAX(s61) s61,MAX(s62) s62,MAX(s63) s63,MAX(s64) s64,MAX(s65) s65,MAX(s66) s66,MAX(s67) s67,MAX(s68) s68,MAX(s69) s69,MAX(s70) s70,;
MAX(s71) s71,MAX(s72) s72,MAX(s73) s73,MAX(s74) s74,MAX(s75) s75,MAX(s76) s76,MAX(s77) s77,MAX(s78) s78,MAX(s79) s79,MAX(s80) s80,;
MAX(s81) s81,MAX(s82) s82,MAX(s83) s83,MAX(s84) s84,MAX(s85) s85,MAX(s86) s86,MAX(s87) s87,MAX(s88) s88,MAX(s89) s89,MAX(s90) s90 ;
MAX(s91) s91,MAX(s92) s92,MAX(s93) s93,MAX(s94) s94,MAX(s95) s95,MAX(s96) s96,MAX(s97) s97,MAX(s98) s98,MAX(s99) s99,;
MAX(s100) s100...max(200)  s200  FROM a INTO CURSOR b
能都为师,谢谢

搜索更多相关主题的帖子: 最大值 字段 
2010-05-06 12:45
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:7 
不知道的你group by是什么,哪能知道为什么出错?

★★★★★为人民服务★★★★★
2010-05-06 13:12
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:7 
以下是引用leo7102在2010-5-6 12:45:09的发言:

creat cursor a(s1 N(4),s2 N(4)......s200 N(4)
导入数据(省) 里面约有90W个记录
我现在想求第个字段的最大值
用以下方法可以实现.老是出错 gurop by...,本人对select sql认识很浅肤,只知道用简单的.
SELECT MAX(s1) s1,MAX(s2) s2,MAX(s3) s3,MAX(s4) s4,MAX(s5) s5,MAX(s6) s6,MAX(s7) s7,MAX(s8) s8,MAX(s9) s9,MAX(s10) s10,;
MAX(s11) s11,MAX(s12) s12,MAX(s13) s13,MAX(s14) s14,MAX(s15) s15,MAX(s16) s16,MAX(s17) s17,MAX(s18) s18,MAX(s19) s19,MAX(s20) s20,;
MAX(s21) s21,MAX(s22) s22,MAX(s23) s23,MAX(s24) s24,MAX(s25) s25,MAX(s26) s26,MAX(s27) s27,MAX(s28) s28,MAX(s29) s29,MAX(s30) s30,;
MAX(s31) s31,MAX(s32) s32,MAX(s33) s33,MAX(s34) s34,MAX(s35) s35,MAX(s36) s36,MAX(s37) s37,MAX(s38) s38,MAX(s39) s39,MAX(s40) s40,;
MAX(s41) s41,MAX(s42) s42,MAX(s43) s43,MAX(s44) s44,MAX(s45),s45,MAX(s46) s46,MAX(s47) s47,MAX(s48) s48,MAX(s49) s49,MAX(s50) s50,;
MAX(s51) s51,MAX(s52) s52,MAX(s53) s53,MAX(s54) s54,MAX(s55) s55,MAX(s56) s56,MAX(s57) s57,MAX(s58) s58,MAX(s59) s59,MAX(s60) s60,;
MAX(s61) s61,MAX(s62) s62,MAX(s63) s63,MAX(s64) s64,MAX(s65) s65,MAX(s66) s66,MAX(s67) s67,MAX(s68) s68,MAX(s69) s69,MAX(s70) s70,;
MAX(s71) s71,MAX(s72) s72,MAX(s73) s73,MAX(s74) s74,MAX(s75) s75,MAX(s76) s76,MAX(s77) s77,MAX(s78) s78,MAX(s79) s79,MAX(s80) s80,;
MAX(s81) s81,MAX(s82) s82,MAX(s83) s83,MAX(s84) s84,MAX(s85) s85,MAX(s86) s86,MAX(s87) s87,MAX(s88) s88,MAX(s89) s89,MAX(s90) s90 ;
MAX(s91) s91,MAX(s92) s92,MAX(s93) s93,MAX(s94) s94,MAX(s95) s95,MAX(s96) s96,MAX(s97) s97,MAX(s98) s98,MAX(s99) s99,;
MAX(s100) s100...max(200)  s200  FROM a INTO CURSOR b
能都为师,谢谢

不明白你说的"可以实现", "老是出错", "gurop by..."  到底想表达什么样的意思 ??

我用200个字段, 49w个记录, 测试了一下 你那一长串的代码, 运行正常, 无误~

2010-05-06 15:06
快速回复:关于多个字段求最大值问题,请帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017733 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved