MS Sql 查询 集合运算的交并补如何写

2025-03-26 18:14:59
推荐回答(1个)
回答1:

你是要在MDX查询中使用吗?(我怕你误以为是T-SQL里边的函数),MDX查询是不能直接像T-SQL语句那样在查询分析器里执行的。
在MDX查询里,你要明白集合的概念就很容易掌握了。

其实MDX示例程序里就带了EXCEPT的用法:
select
{[Measures].[Unit Sales]} on columns,
order(except([Promotion Media].[Media Type].members,{[Promotion Media].[Media Type].[No Media]}),[Measures].[Unit Sales],DESC) on rows
from Sales

T-SQL里查询的话,可以用union,in和not in来查询,这要看你的具体数据了。