好吧,也许我太老了,我想了解以下内容。
查询1。
select count(*), gender from customer
group by gender
查询2。
select count(*), 'M' from customer
where gender ='M'
union
select count(*), 'F' from customer
where gender ='F'
第一个查询更简单,但由于分析器中的某种原因,当我同时执行这两个查询时,它说查询 2 使用了 39% 的时间,而查询 1 使用了 61%。
我想了解原因,也许我必须重写所有查询。