SELECT count(ParkOut) as shuliang FROM t_PrkFlux where ParkOut=''
和
SELECT count(ParkOut) as shuliang FROM t_PrkFlux where ParkOut=NULL
判断的结果都是没有空行,但是实际上是有的!
我应该使用什么比较语句呢?
如果我不使用 where ParkOut='' 直接判断,结果就是总长,这个值是正确的,可见是where后便的比较语句错了!
判断某列中的某行是空的,怎么搞?
和
SELECT count(ParkOut) as shuliang FROM t_PrkFlux where ParkOut=NULL
判断的结果都是没有空行,但是实际上是有的!
我应该使用什么比较语句呢?
如果我不使用 where ParkOut='' 直接判断,结果就是总长,这个值是正确的,可见是where后便的比较语句错了!
判断某列中的某行是空的,怎么搞?
我是按照这个修改的,但是判断结果:列ParkOut中的空行为0个,但是实际上有3行的!
我把NULL换成具体的数值,判断结果和实际相符合,这说明,SQL认为NULL和空行不是一个概念。我该怎么判断有几个空行呢?有人知道么?!!!!!!!!!!!!!!!!!!!!!!!!!
SQL code
SELECT count(ParkOut) as shuliang FROM t_PrkFlux where ParkOut is NULL
我是按照这个修改的,但是判断结果:列ParkOut中的空行为0个,但是实际上有4行的!
我把NULL换成具体的数值,判断结果和实际相符合,这说明,SQL认为NULL和空行不是一个概念。 我该怎么判断有几个空行呢?有人知道么?!!!!!!!!!!!!!!!!!!!!!!!!!
NULL?空字符串?还是一大串空格也算空行?