Select的复杂查询语句
寒雪叔叔 2005-06-09 03:23:51 一个表中有四个字段:
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
应该可以用子句的方式吧,但怎么写呢?