谁能向我解释一下这两个屏幕截图之间的区别,比如它实际上是如何工作的?如果你曾经尝试过。
- 按 DESC 排序给出的结果如下:
最佳答案
NOT 运算符返回 1 或 0。因此,如果您使用 !value1,那么您将获得 0 和 1 的数量,并且由于 ORDER BY 中没有另一列,因此集合中行的顺序(1 和 0)未定义。
ORDER BY value1 DESC
另一方面,按降序对行进行排序。
关于MySQL '!columnName' 顺序不等于 'desc',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42930320/