gpt4 book ai didi

sql - 如何执行简单的字符串映射作为 t-sql 选择的一部分?

转载 作者:行者123 更新时间:2023-12-02 08:21:58 25 4
gpt4 key购买 nike

在 T-SQL 中,我可以将算术作为选择的一部分。例如,假设我有一个 Math 表,其中有一列名为 Decimal。我可以执行以下查询。

SELECT 100*Decimal FROM Math

我想知道是否也可以在 SELECT 中执行逻辑,在其中创建一个映射,例如 {A=>B, F=>Z} 这样每次列为 A 时就返回 B,每次列为 F 时就返回 Z。

如果这是一个新手问题,我深表歉意,因为我在 SQL 方面经验不足。

最佳答案

我认为您想使用CASE表达式:

SELECT 
CASE column1
when 'A' THEN 'B'
when 'F' THEN 'Z'
END
FROM Tbl

另请注意,它有两种不同的语法,请选择最适合您的一种。

关于sql - 如何执行简单的字符串映射作为 t-sql 选择的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10096969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com