是否可以使用单个查询将列中的值除以查询中返回的行数?select value from table where ...假设它返回N行,我希望返回值除以返回的行数:
select value / N from table where ...这可以通过几个查询来完成(例如,在第一个查询之后,我查询行数,然后再次执行查询)。但是,是
我有一个SQL select查询需要调优。在查询中,有一个通过4个表形成的View In from子句。当执行此查询时,将对所有这4个表进行全表扫描,这会导致CPU峰值。这四个表在其上构建了有效的索引。SELECT DISTINCT ID, TITLE,......FINDSCHEDULEDTESTCASE
WHERE STEP_PASS_INDEX = 1 AND LOWER(COMPAREANAME) ='abc' ORDER BY I