2 weixin 29832331 weixin_29832331 于 2015.07.15 11:22 提问

max([distinct/all]col) 20C

distinct和all有什么区别,对于max没影响吧
还有,字符类型比较首字母ascii值,如果首字母相同呢?会怎么样

6个回答

caozhy
caozhy   Ds   Rxr 2015.07.15 11:23

首字母相同,就比较第二个字母。如果完全相同,短的那个在先。
distinct去掉重复,当然对max没有影响。

strutce
strutce   Ds   Rxr 2015.07.15 11:43

distinct和all有什么区别 distinct不重复的,all是全部的包括重复的
字符类型比较首字母ascii值,如果首字母相同呢?会怎么样 依次比对,第一个相同就比较第二个这样依次向后

Evankaka
Evankaka   Ds   Rxr 2015.07.15 12:59

distinct如果有多条查询条件相同的,只会取查到的第一条
all就是全取
max看你是怎么来算的了。有可能会有影响。
比如两条数据distinct,查询条件相同,但是它们要计算的max()的字段大小不一样,这时就有可能有影响了
首字母相同,比下一字字母。一直比下去

weixin_29832331
weixin_29832331   2015.07.15 15:42

distinct和all我懂,我是想问在max这里有什么影响,能否举例说明一下,谢谢

lzp_lrp
lzp_lrp   Ds   Rxr 2015.07.15 16:28

distinct和all有什么区别,对于max没影响吧

对于max来说,没有影响,distinct和all是一样的,但对于sum或者avg来说就不一样了

还有,字符类型比较首字母ascii值,如果首字母相同呢?会怎么样

字符类型比较首字母相同,会比较其它字符

CSDNXIAOD
CSDNXIAOD   2015.07.16 15:29

ALL与max 何时等价
Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before
abap 中 for all entries in 中的 distinct 功能
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片