这三个函数使用形式如下
select ifnull(null,1)
select isnull(null)
select if(1<2,1,3)
但是这三个函数不能后带where函数,比如:
select ifnull(userId,0) from t_user where userName='test'
正确形式如下:
select IFNULL((select userId from t_user where userName='test' ),0)
这三个函数使用形式如下
select ifnull(null,1)
select isnull(null)
select if(1<2,1,3)
但是这三个函数不能后带where函数,比如:
select ifnull(userId,0) from t_user where userName='test'
正确形式如下:
select IFNULL((select userId from t_user where userName='test' ),0)