易语言中 sql语句 有A,B,C,D,E五个字段 取A字段为相同值时,E字段为最大值的记录 100

要把五个字段的内容都显示出来如A120B156C263D268E123A120B156C263D268E235A112B156C263D268E123A112B156C2... 要把五个字段的内容都显示出来

A 120 B 156 C 263 D 268 E 123
A 120 B 156 C 263 D 268 E 235
A 112 B 156 C 263 D 268 E 123
A 112 B 156 C 263 D 268 E 586
A 153 B 156 C 263 D 268 E 123

取出结果为
A 120 B 156 C 263 D 268 E 235
A 112 B 156 C 263 D 268 E 586
A 153 B 156 C 263 D 268 E 123
注意:A字段为文本型,E字段为整数型(有没影响我不知道,说明一下而已)
要把五个字段的内容都显示出来

A 120 B 156 C 263 D 268 E 123
A 120 B 156 C 263 D 268 E 235
A 112 B 156 C 263 D 268 E 123
A 112 B 156 C 263 D 268 E 586
A 153 B 156 C 263 D 268 E 123

取出结果为
A 120 B 156 C 263 D 268 E 235
A 112 B 156 C 263 D 268 E 586
A 153 B 156 C 263 D 268 E 123
展开
 我来答
qw61253115
2012-03-13
知道答主
回答量:27
采纳率:0%
帮助的人:24.4万
展开全部
SQL命令:SELECT * FROM 表名 where A=120 order by E desc 这样查询结果为:
A 120 B 156 C 263 D 268 E 235
A 120 B 156 C 263 D 268 E 123
这样查询命令的意思就是说:查询表里面的“A”字段等于120的所以数据并且以“E”字段的大到小排列,你只需要读出第1条数据就是你想要的了。。。希望采纳!!!
这样查询了你自己知道应该知道怎么读了。
追问
哥们 A不一定是120啊
追答
你杂弄笨啊。。。A=120。但你可以换城A=编辑框1.内容啊。。这样明白不?
lc...i@sina.com
2012-03-14 · 超过17用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:68.8万
展开全部
从你给的例子我只能看出前四个字段的值是相同的,只有E是不同的,取出E的最大值。
select A,B,C,D,MAX(E) FROM T
group by A,B,C,D

楼上的方法更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊人传阁
2012-03-14 · TA获得超过762个赞
知道小有建树答主
回答量:1424
采纳率:26%
帮助的人:285万
展开全部
SELECT * FROM 表名 WHERE E=(SELECT max(E) FROM 表名);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式