SQL Server中的CASE语句用于所有其他值 [英] CASE statement in SQL server for all other values

查看:67
本文介绍了SQL Server中的CASE语句用于所有其他值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一张桌子像



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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆