运行sql时出现多个空值,如何去除

 时间:2026-04-22 18:31:24

1、创建测试表,

create table test_null(work_no VARCHAR(20), chinese_name varchar2(20), department_name varchar2(20), department_id varchar2(20), fee varchar2(20));

运行sql时出现多个空值,如何去除

2、插入测试数据

insert into test_null values(null,null,null,null,'5.00');

insert into test_null values(null,null,null,null,'17.00');

insert into test_null values(null,null,null,null,'29.50');

insert into test_null values(null,null,null,null,'52.00');

insert into test_null values(321269,'梁XX','外销','WX','5.00');

运行sql时出现多个空值,如何去除

3、查询原始表的记录,select t.*, rowid from test_null t ,有很多字段值为空的记录,

运行sql时出现多个空值,如何去除

4、编写sql,限定条件,过滤掉字段为null的记录,

select t.*

  from test_null t

 where work_no is not null

   and chinese_name is not null

   and department_name is not null

   and department_id is not null,

运行sql时出现多个空值,如何去除

  • Duplicate column name错误怎么解决?
  • 【MySQL】导入excel 数据表
  • insert into语句怎么用
  • 怎么判断一个字符串是否包含另一个字符串
  • js中如何截取指定字符串之后的内容
  • 热门搜索
    台山旅游景点大全 冬季国内旅游推荐 旅游企业管理 全国假日旅游部际协调会议办公室 杭州旅游团 天漠旅游区 张家界市旅游局 春节期间旅游 商丘旅游景点 过年去哪旅游