SQL Server中的CASE语句用于所有其他值 [英] CASE statement in SQL server for all other values
问题描述
我有一张桌子像
Id Name Group
100 venki
100 suresh >
105 ramu
101 gopi
105 pavan
119 rama
120 meghana >
125 mounika
130 Jyothi
我需要在组列中显示值。下面是选择标准
如果ID = 100那么'A组'
ID = 105那么'B组'
所有其他值='Group-C'
有谁能帮助我如何为此要求编写CASE声明?
提前致谢
I have a table like
Id Name Group
100 venki
100 suresh
105 ramu
101 gopi
105 pavan
119 rama
120 meghana
125 mounika
130 Jyothi
I need to show the values in group column..below is the selection criteria
If ID=100 THEN 'Group-A'
ID=105 THEN 'Group-B'
All Other values = 'Group-C'
Can anyone please help me how to write CASE statement for this requirement??
Thanks in Advance
<pre lang="SQL"><pre lang="SQL"><pre lang="SQL">
我是什么尝试过:
我试过下面
CASE
当ID = 100那么'GROUP-A'
当ID = 105那么'GROUP-B'
....
结束
但我不知道如何为所有其他值编写CASE。
What I have tried:
I tried like below
CASE
WHEN ID =100 THEN 'GROUP-A'
WHEN ID= 105 THEN 'GROUP-B'
....
END
But I don't know how to write CASE for "All Other Values".
推荐答案
下次阅读文档文档 [ ^ ]。
Next time read the documentation documentation[^].
CASE
WHEN ID =100 THEN 'GROUP-A'
WHEN ID= 105 THEN 'GROUP-B'
ELSE 'Group-C'
END
try
try
SELECT
*
,Case
WHEN ID =100 THEN 'GROUP-A'
WHEN ID= 105 THEN 'GROUP-B'
ELSE 'Unknown'
END
这篇关于SQL Server中的CASE语句用于所有其他值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!