sql语句根据执行过程 优化

2025-12-17 03:51:27
推荐回答(3个)
回答1:

没办法,其实你可以写成函数,把逻辑写到函数里,where后面直接加这个函数就可以了,这样虽然不能优化,但是把逻辑和条件分开了,希望对你有帮助

回答2:

select * from (
select * From 用户 where (布防时间thetime)
union
select * From 用户 where 撤防时间<布防时间 and 布防时间>thetime
union
select * From 用户 where 撤防时间<布防时间 and 撤防时间)x where x.ID=Str(UsrID)

回答3:

子查询