gpt4 book ai didi

mysql - 理解模逻辑

转载 作者:行者123 更新时间:2023-11-29 12:58:29 26 4
gpt4 key购买 nike

请考虑 SQL 查询中的以下代码片段:

WHERE  TableType_ti = 1 
AND TableID_int MOD 2 = 0
AND TaskScheduled_dt < NOW()

我不明白,AND TableID_int MOD 2 = 0 这行代码实际上是在做什么?如果我理解正确的话,首先评估 TableID_int MOD 2 值,然后将其与 0 进行比较。

如果我错了,请告诉我。

谢谢

最佳答案

模运算符返回两个整数相除时的余数。所以:

  • 5 mod 2 = 1
  • 9 mod 3 = 0
  • 10 mod 6 = 4

当您采用整数 mod 2 时,您正在测试它是偶数还是奇数。偶数为 0,奇数为 1

关于mysql - 理解模逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23686053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com