优化后的SQL语句:

SELECT sbtm, sbzt, youyunrq FROM Tb1 WHERE dt = '2020-01-01' AND sbzt IN (15, 16);

优化说明:

  1. 使用IN关键字代替OR条件,可以提高查询效率。
  2. 去掉表名的别名,简化语句,提高可读性。
优化这个sql先按照dt字段过滤然后筛选sbzt为15或者16的数据:SELECT dsbtm dsbzt dyouyunrqFROM Tb1WHERE Tb1dt=2020-01-01AND Tb1sbzt = 15or Tb1sbzt=16;

原文地址: https://www.cveoy.top/t/topic/6ve 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录