gpt4 book ai didi

sql - 使用 if else 条件插入选择

转载 作者:行者123 更新时间:2023-12-04 05:44:15 25 4
gpt4 key购买 nike

我有 2 个表,table1 和 table2,我正在使用

insert into table1 
( Col1,
Col2,
Col3
)

select
( ColA,
ColB,
ColC
)
from
table2

但是 Col3 和 ColC 之间的逻辑是这样的:
if ColC = 'A' then Col3 = Y
else Col3 = N

这是什么 SQL,我使用的是 SQL Server 2005。

最佳答案

您可以使用 case表达:

insert into table1 
( Col1,
Col2,
Col3
)

select
ColA,
ColB,
case when ColC = 'A' then 'Y' else 'N' end
-- alternatively:
-- case ColC when 'A' then 'Y' else 'N' end
from
table2

关于sql - 使用 if else 条件插入选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890894/

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