Chinaunix

标题: 如何按条件查找不同的表? [打印本页]

作者: 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~有道理.........




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2