我试图在选择语句的列中获取真/假值,该值指示计数是否> 0。
我阅读了这些文档:http ://dev.mysql.com/doc/refman/5.1/en/expressions.html
我不完全理解,但他们似乎表明我可以在表达中使用“>>”。
所以我尝试了这个:
SELECT COUNT(*)>>0 AS my_bool FROM table GROUP BY id;
它运行并且不会生成错误或警告,但是该my_bool
列仅包含COUNT(*)
. 我正在尝试做的事情是否可能,如果可以,怎么办?
PS 是的,我知道我可以在处理结果的代码中测试 x>y,我想知道它是否可以单独在 MySQL 中完成(请随时解释为什么不建议这样做)