发布网友 发布时间:2022-04-22 06:50
共4个回答
热心网友 时间:2022-04-08 12:52
不知道你具体什么数据库,,给出sqlserver,你上面写的就对了,
给你写出详细的测试记录吧
CREATE TABLE test(a INT,b VARCHAR(10))结果:
1aa
2bb
NULLc null
热心网友 时间:2022-04-08 14:10
可以CASE WHEN A IS NULL THEN '' ELSE B END C
热心网友 时间:2022-04-08 15:45
select case when A is null then null else B end as C from table追问其实我的题目是这样的,共有两个表,
TABLE1 TABLE2
A B C D
1 a 1 x
当查询到table1.A=TABLE2.C时选出TABLE2.D
当TABLE1.A的值为空时就TABLE2.D也为空
热心网友 时间:2022-04-08 17:36
没明白你的意思?
给出完整的问题追问其实我的题目是这样的,共有两个表,
TABLE1 TABLE2
A B C D
1 a 1 x
当查询到table1.A=TABLE2.C时选出TABLE2.D
当TABLE1.A的值为空时就TABLE2.D也为空
追答这么多人回答啊!那我弃权。
还没解决,我再出手。