我有一个包含12列的表。
我需要查询计算COUNT(*)
并选择所有列。
我的意思是我想在一个查询中提供这两个查询:
select *
from mytable
where OneOfTheColumns = something;
select COUNT(*)
from mytable
where OneOfTheColumns = something;
条件和表格是相同的。
我可以这样做吗?
万分感谢。
答案 0 :(得分:3)
您可以{/ 3}}使用
select *,
count(*) over () as total_count
from mytable
where OneOfTheFields = something;