oicq63236 发表于 2008-04-15 14:55

如何按条件查找不同的表?

例如表A中zt字段值为1,2,3,4,5,6,7

现在想:在zt<4的时候,列出B表中NAME的值,在ZT>=4的时候,列出C表中NAME的值????

liaosnet 发表于 2008-04-15 16:42

回复 #1 oicq63236 的帖子

使用decode吧~~~

decode(test,a,a_value,b,b_value,c,c_value……)

不过好像并不支持 "<" ">"这样的比较操作...

[ 本帖最后由 liaosnet 于 2008-4-15 16:48 编辑 ]

wenlq 发表于 2008-04-16 08:55

用存储过程,case when

liaosnet 发表于 2008-04-16 09:15

回复 #3 wenlq 的帖子

HE~有道理.........:mrgreen:
页: [1]
查看完整版本: 如何按条件查找不同的表?