oracle sql查询时需注意的细节

1、oracle 对date型数据做判断时,null值的判断

--oracle 对date型数据做判断时,null值的判断,需注意:
SELECT tp.DISPLAY, tp.STATUS, tp.ISROBTICKET, tp.ROBTICKETTIME,tp.PRODUCTID
  FROM t_product tp
 WHERE 	-- tp.ROBTICKETTIME is null --可以查出null值的记录
 		-- tp.ROBTICKETTIME <> null --查不出有值的记录
		-- tp.ROBTICKETTIME != null --查不出有值的记录
		   tp.ROBTICKETTIME < sysdate --直接进行比较,可去除null值的记录
       and tp.PRODUCTID in(4416735,11763413, 4348012);

猜你喜欢

转载自tjy86.iteye.com/blog/2341161