标题:vfp6下:GROUP BY子句:能用输出列中的字段名或字段别名,但不能用表达式。 ...
只看楼主
scilent
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:285
专家分:1399
注 册:2011-8-9
得分:0 
please try doing it

在没有路的地方走一条路,让别人有路可走
2013-08-15 14:02
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
我问的隐含在查询结果是哪一种样子?请举例。
2013-08-15 14:10
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
得分:0 
回复 10楼 sylknb
以下是引用taifu945在2013-8-13 15:26:04的发言:

SELECT Bjh 班级, Xm 姓名, Tot 总分 ;
   FROM Cjk ;
   WHERE Cjk.Bjh+STR(Cjk.Tot)=ANY ;
      (SELECT Bjh+STR(MAX(Tot)) ;
            FROM Cjk GROUP BY Bjh)


SELECT Bjh+STR(MAX(Tot)) FROM Cjk GROUP BY Bjh

BJH实际在查询结果中出现了吗?
2013-08-15 14:27
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
是不是可以如此理介:Bjh+STR(MAX(Tot))组合成一个查询结果,而BJ隐含在查询结果中?
2013-08-15 14:42
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
得分:0 
you're right.
2013-08-15 14:47
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
以下是引用taifu945在2013-8-13 15:26:04的发言:

SELECT Bjh 班级, Xm 姓名, Tot 总分 ;
   FROM Cjk ;
   WHERE Cjk.Bjh+STR(Cjk.Tot)=ANY ;
      (SELECT Bjh+STR(MAX(Tot)) ;
            FROM Cjk GROUP BY Bjh)
现在bjh没有现成的字段,它要从学号中来取出班级哪么上述的语句中的子查询中的分组子句如何写?
select subs(xh,1,4) as bj,xm,tot from cjk where bj+str(tot)=any(select bj+str(max(tot))from cjk group by ??),上面用红色表示的语句如何正确书写?
2013-08-15 14:54
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
以下是引用sylknb在2013-8-15 14:54:20的发言:

现在bjh没有现成的字段,它要从学号中来取出班级哪么上述的语句中的子查询中的分组子句如何写?
select subs(xh,1,4) as bj,xm,tot from cjk where bj+str(tot)=any(select bj+str(max(tot))from cjk group by ??),上面用红色表示的语句如何正确书写?
亲,已经在这里回答你了哟:https://bbs.bccn.net/thread-418967-3-1.html
2013-08-15 15:36
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
GROUP BY GroupColumn [, GroupColumn ...]

按列的值对查询结果的行进行分组。GroupColumn 可以是常规的表字段名,也可以是一个包含 SQL 字段函数的字段名,还可以是一个数值表达式,指定查询结果表中的列位置(最左边的列编号为 1 )。

‘包含 SQL 字段函数的字段名’是什么样子?
2013-08-16 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-419139-1-1.html




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

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