sta*_*ack 2 mysql sql operators where-clause
在这部分查询中:
. . . WHERE col <> 10
Run Code Online (Sandbox Code Playgroud)
它匹配除10和之外的所有内容NULL。虽然我想匹配除 之外的所有内容10。那么我怎样才能排除NULL这一点呢?
您可以将其用于 MySQL,
...WHERE IFNULL(col,0) <> 10
Run Code Online (Sandbox Code Playgroud)
如果 col 的值为NULL则将IFNULL(col,0)转换该值'0'并执行比较。所以你会得到除 之外的所有记录10。