SQL Server中的Postgresql筛选器子句等效

时间:2018-10-23 18:41:11

标签: sql sql-server tsql

SQL Server中是否存在与Postgresql filter子句等效的子句?我正在使用SQL Server 2016。

https://blog.2ndquadrant.com/the-within-group-and-filter-sql-clauses-of-postgresql-9-4/#_the_code_filter_code_clause

1 个答案:

答案 0 :(得分:0)

case使用条件聚合。我不知道您要做什么,但是例如:

select count(*) filter (where state = 'NY')

将是:

select sum(case when state = 'NY' then 1 else 0 end)