如下数据库查询语句怎样精简?

如下数据库查询语句怎样精简?,第1张

select substr(date,8,2) ord,max(value) from wtbs where hostip='96' and date>='2013-5-1 00:00' and date<='2013-5-10 23:59' order by ord 是oracle数据库吧

给你思路,具体你自己去写:

1.你这个是有二类条件:必选的:前二个2选1;

后面三个条件是可选的,选全部等于没选就没必要加这个条件,关键字没填的话等同;

所以你其实就是1-4个条件。

2.实现建议用存储过程,参数根据实际情况传递,条件越多查询越慢,越慢(耗cpu和io)的条件要放在语句的最后。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6686687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存