详细信息 您现在的位置是:首页 > ThinkPHP

判断mysql字段值是否等于null

来源: 发布时间:2021-06-28 694 人已围观

摘要选择字段不为null的数据,是学用操作。如何判断mysql字段值是否等于null,并筛选出来

判断mysql字段值是否等于null,筛选出值不为null的内容。如何写?

1、thinkphp里判断字段值是否为null

$map = [];
$map[] = ['ProductId','=',$v['ProductId']];
$map[] = ['OrderType','<>',""];   //不等于空
$map[] = ['OrderType','not null','']; //不等于null
$map[] = ['OrderType','null','']; //等于null
$map[] = ['OrderTime','between',[$Date0,$Date1]];  //在两数之间
$map[] = ['OrderTime','not between',[$Date0,$Date1]];  //不在两数之间
$map[] = ['TypeId','in',$ids];  //包含在逗号分割的字符里
$map[] = ['TypeId','not in',$ids];  //不含逗号分割的字符
$map[] = ['Name','like',"%$keys%"];  //包含关键字的字符
$list = Db::name('tables')->where([$map])->select();

2、原始sql语句写法

SELECT * FROM `test` WHERE col1 IS NOT NULL;   //值不为null
SELECT * FROM `test` WHERE col1 IS NULL;   //值为null



站点信息

  • 电话:15226178738
  • QQ:1697915848
  • 邮箱:1697915848@qq.com