这个SQL语句怎么写,依据某个字段为条件,其他字段值显示有关问题?(SQL2000)

这个SQL语句如何写,依据某个字段为条件,其他字段值显示问题?(SQL2000)
表A :
A             B       C
A1          B1     C1
NULL     B2     C2
A3          B3     C3
              B4     C4
A4         B5     CX

要求结果:
A           B         C
A1        NULL     C1
NULL    B2       C2
A3        NULL     C3
             B4       C4
A4       NULL     CX

即,如果字段A有值,B字段的值显示为NULL(不显示),否则B字段值正常显示
------解决方案--------------------
create table #t(A nvarchar(50),
B nvarchar(50), C nvarchar(50))

insert #t values('A1','b1','c1')
insert #t values(null,'b2','c2')


select * from #t

select A, case A when null then B
when '' then B else NULL END, C  from #t

DROP TABLE #T