易语言中 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 展开
如
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 展开
展开全部
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 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.内容啊。。这样明白不?
展开全部
从你给的例子我只能看出前四个字段的值是相同的,只有E是不同的,取出E的最大值。
select A,B,C,D,MAX(E) FROM T
group by A,B,C,D
楼上的方法更好。
select A,B,C,D,MAX(E) FROM T
group by A,B,C,D
楼上的方法更好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM 表名 WHERE E=(SELECT max(E) FROM 表名);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询