我有下表:
maker model type
B 1121 pc
A 1233 pc
E 1260 pc
A 1752 laptop
A 1276 printer
D 1288 printer
我需要以以下形式收到结果:制造商、电脑。如果特定制造商有给定类型的模型,我需要将“是”这个词与括号中的模型数量连接起来。前任。是(1)对于制造商'A'。那么,我怎样才能避免以下重复呢?
CASE
WHEN SELECT COUNT(*) WHERE ... > 0
THEN 'yes(' + CAST((SELECT COUNT(*) WHERE ...) AS varchar) + ')'
这不是现实世界的问题。我只需要了解如何保存子查询结果以在分支语句中使用它。该分支语句的结果可能包含子查询结果本身。