gpt4 book ai didi

MySQL 变量优先级

转载 作者:行者123 更新时间:2023-11-29 13:23:08 24 4
gpt4 key购买 nike

在我的 MySQL 表列字段之一中可能有 NULL , 0 、空或空格字符值,也可以是 1、2、45 等。

我需要更简单的方法来过滤正整数值和空值。

我知道我可以简单地使用 field <= 0当我需要空值但 null 时值被排除,我只需添加 or field IS NULL这确实有道理。

但是有没有办法用一条语句来完成这个任务呢?

最佳答案

试试这个http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_nullif

  SELECT * 
FROM tablename
WHERE IFNULL(colname, 0) <=0;

关于MySQL 变量优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512990/

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