软件开发oracle SQL优化

ORACLE SQL?

这边用到的是ORACLE数据库,需要排除表中不为空的记录,脚本如下:select  t.BANKSWIFTCODE,t.ENNAME from pabank where t.BANKSWIFTCODE is not null,请问一下这条脚本怎么优化,条件中用到了is not null,不会走索引查询了,pabank表主键及索引如下图所示:

参与7

2同行回答

zftangzftang其它小白一枚
where t.BANKSWIFTCODE is not null, 1、为空的数据在业务实现时,给一个默认值,避免表字段大量的空置 2、用 BANKSWIFTCODE >0 显示全部

where t.BANKSWIFTCODE is not null,
1、为空的数据在业务实现时,给一个默认值,避免表字段大量的空置
2、用 BANKSWIFTCODE >0 

收起
互联网服务 · 2022-08-02
浏览492

提问者

奔跑的蜗牛
高级软件开发工程师武汉家事易农业科技有限公司
擅长领域: 数据库云计算服务器

相关问题

相关资料

问题状态

  • 发布时间:2022-06-15
  • 关注会员:3 人
  • 问题浏览:1033
  • 最近回答:2023-01-28
  • X社区推广