使用SQL Server 2000
表格1
Column1
20
30
40
20
40
30
30
Run Code Online (Sandbox Code Playgroud)
我想要像这样计算
20 - 2
30 - 3
40 - 2
Run Code Online (Sandbox Code Playgroud)
如果列值20或30或40不可用,则应显示20 - 0或30 - 0或40 - 0.
例如
Column1
20
30
20
30
30
Run Code Online (Sandbox Code Playgroud)
预期产出
20 - 2
30 - 3
40 - 0
Run Code Online (Sandbox Code Playgroud)
我只会得到20分,30分.40.不会有更多的价值.
如何进行查询
需要帮忙
select item,count (item) from table group by item
Run Code Online (Sandbox Code Playgroud)
编辑:(编辑后)
CREATE TABLE #table1 ( numbers int )
insert into #table1 (numbers) select 20
insert into #table1 (numbers) select 30
insert into #table1 (numbers) select 40
SELECT [num]
FROM [DavidCard].[dbo].[sssssss]
select numbers,count (num) from #table1 LEFT JOIN [sssssss] ON #table1.numbers = [sssssss].num group by numbers
Run Code Online (Sandbox Code Playgroud)