一个表中有四个字段: 
Sort | Name1 | Name2    | Addr
     +       +          +
1    | 张三  | Mr.Zhang | Chinese
2    | 李四  | Mr.Lee   | Japan现在想写一个SQL语句,根据Sort查询, 当Addr="Chinese"时得到Name1, 否则得到Name2, 而不是两个字段都得到, 这样我就好用这个语句来访问:
rs.GetFieldValue(short(0), strValue);select Name1, Name2 from tabledemo where Sort = 1
这是我原来的语句,这样就须要我在程序里再去判断那个Addr的值 从而决定去取Name1或是Name2应该可以用子句的方式吧,但怎么写呢?