|
|
1
21
好的%是模运算符,它给出除法的余数,因此当数恰好可被2(偶数)除尽时,它会给出0,当数不可被1除尽时,它会给出0(例如,它是奇数)。所以查询基本上选择计数为奇数的元素(如上所述)。 |
|
|
2
15
如果每个步骤的条目数都是奇数,是否不检查? |
|
|
3
4
它将返回行数为奇数的所有步骤。 |
|
|
4
2
只是测试一下
它将返回存在的列步骤的值,并添加次数 在本例中,它将返回
这个
甚至为了提高可见度
|
|
|
5
1
这样做的原因: 假设要将奇数和偶数项分隔为两列。你可以用偶数表示其中一个,奇数表示另一个。 我也发表了评论,但没有得到回应。 |
|
|
6
1
计数(*)将对数据库中的所有行进行计数。%是模数字符,它将给出除法问题的其余部分。所以这是将所有行除以2,并返回余数为1的行(即奇数行)。 正如埃里克指出的,这不是所有的行,而是按步骤分组的行,这意味着这是每个步骤的所有奇数行。 |
|
|
7
1
我们不知道桌子是做什么用的,不可能回答你的问题。 对于给定的“步骤”,可能需要具有等量的“某物”,这将生成一个元素列表,显示在某些界面中,而实际情况并非如此。 例子: 让我们暂时忘记“步骤”,假设这是一张学生表,而“步骤”则是学生所分到的“组”。对一个小组的要求是有一个偶数的学生,因为学生将成对工作。对于管理工具,您可以编写这样的查询,以查看一个组列表,其中的组不是这样的。 组:计数 A,10个 9 C,17 D,8 E,4 F,5 查询将返回B、C、F组 |
|
|
8
0
谢谢大家。所有人都说,查询返回具有奇数计数的分组行。 但这不是重点!我将继续检查这个案例,并在程序员的头脑中写下原因(如果我找到写这个的人) 经验教训:程序员必须写一些关于愚蠢逻辑的评论… |
|
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 3 年前 |
|
|
Nick Fleetwood · 调度语法的LINQ查询 4 年前 |
|
|
Mateen Bagheri · 选择表的计数并选择其自身 4 年前 |
|
Java · 使用交叉应用同时显示两列 4 年前 |