没有什么简便的方法,但是你可以通过查系统表来减少你写语法的工作,例如:
select 'AND ' ||COLUMN_NAME||' IS NOT NULL' from all_tab_columns where table_name = 'table_name'
这样这个表的所有字段就自动组成了条件语句。
select chnname, pasprt, phone, address from gstprofile
where len(pasprt)=18 and phone is not null and phone<>'' and address is not null and address <>''
go
其实你只需要做这几个判断就行了。如果需要删除有空值的记录的话,就改成is null,然后用delete语句。
以上就是关于如何写sql语句去掉oracle返回结果中的空值(NULL)全部的内容,包括:如何写sql语句去掉oracle返回结果中的空值(NULL)、sql查询语句,去重、去空字段、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)