首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我如何使用T-SQL的Case/When?

在T-SQL中,使用CASE/WHEN语句可以实现条件判断和结果分支。CASE/WHEN语句允许您根据特定条件返回不同的值。以下是使用CASE/WHEN语句的基本语法:

代码语言:txt
复制
CASE
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
    ...
    ELSE resultN
END

下面是一个简单的示例,假设我们有一个名为employees的表,其中包含员工的薪水信息。我们可以使用CASE/WHEN语句根据员工薪水的不同范围来分配不同的税率:

代码语言:sql
复制
SELECT
    employee_id,
    salary,
    CASE
        WHEN salary < 10000 THEN salary * 0.1
        WHEN salary >= 10000 AND salary < 20000 THEN salary * 0.15
        ELSE salary * 0.2
    END AS tax_amount
FROM
    employees;

在这个示例中,我们根据员工的薪水分配了不同的税率:

  • 如果薪水低于10000,税率为10%;
  • 如果薪水在10000到20000之间,税率为15%;
  • 如果薪水高于20000,税率为20%。

您可以根据需要修改条件和结果,以满足您的具体需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13秒

场景层丨如何使用“我的资源”?

27分0秒

尚硅谷-87-分支结构CASE的使用

45分6秒

我是如何把博客搬到腾讯云上的

23分5秒

我的上云之路:如何用Lighthouse做很酷的事情?

26分45秒

09.我的静态组件-使用可视化工具编辑

1分50秒

如何使用fasthttp库的爬虫程序

11分22秒

day04_Java基本语法/13-尚硅谷-Java语言基础-switch-case结构的基本使用

11分22秒

day04_Java基本语法/13-尚硅谷-Java语言基础-switch-case结构的基本使用

11分22秒

day04_Java基本语法/13-尚硅谷-Java语言基础-switch-case结构的基本使用

5分40秒

如何使用ArcScript中的格式化器

13分23秒

威联通NAS使用Container搭建Minecraft(我的世界)服务器,带网页管理面板

23.3K
12分42秒

使用MCSM9面板搭建 我的世界(MC) Paper1.18.1 服务器教程

4.8K
领券