一个表中有四个字段:
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应该可以用子句的方式吧,但怎么写呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货