Mysql奇偶性判断

Mysql奇偶性判断,第1张

如果结果为0就是偶数为1就是奇数

原理:变成二进制 1的二进制表示0001

比如3 二级制表示: 0011&0001=0001 为真

比如2 二级制表示: 0010&0001=0000 为假

没啥好说的就是取余数 余数为1 奇数 余数为0 偶数

和2一样 利用函数 mod(numer1,number2)

mod(id,2) = 1 返回id号是奇数的id

regexp '[13579] ' 最后一位13579 偶数

-1的奇数次方 是 -1

-1的偶数次方 是 1

奇数行:=SUMPRODUCT((MOD(ROW(1:10),2)=1)*(A1:A10="a"))

偶数行: =SUMPRODUCT((MOD(ROW(1:10),2)=0)*(A1:A10="a"))

这里只按10行做了例子,具体根据你的实际需要调整


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5914945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存