SQL - Omitting/Hide 特定搜索值

SQL - Omitting/Hide Specific Search Values

我最近在工作中遇到了一个问题,即我们需要提取数据但从结果中忽略了特定的运动类型。我们仍然需要提取名称和其他信息,而不是特定的运动。

我们的报告显示:

'Student' 'Address' 'Major' 'Hockey'
'Student' 'Address' 'Major' 'BSKB'
'Student' 'Address' 'Major' 'VLB'

但我们需要它来阅读:

'Student' 'Address' 'Major' 
'Student' 'Address' 'Major' 'BSKB'
'Student' 'Address' 'Major' 'VLB'

这真的可以做到吗?我的老板发誓,但我觉得我的 类 告诉我不能。这是我们使用的基本 Select 查询,只是有一些深度 "Cases" 可以根据专业吸引学生。

感谢您的任何意见!

我只是在猜测字段名称。希望大家理解大意:

SELECT student, address, major,
    CASE sporttype
    WHEN 'Hockey' THEN Null
    ELSE sporttype END AS sporttype
FROM sporttable

您可以使用 ROLAP 'datacube' 运算符做您想做的事

SELECT student, address, major,type
from table
group by cube (student, address, major, type)
having grouping(student)=0 and grouping(address)=0 and grouping(major)=0