oracle的SQL中有没有象ACCESS中的IIF那样的函数
或是象SQL SERVER中的case [field] when [value] then .... when [value]
then... end
这样的函数
如果ACCESS中姓别的字段以1\0来表示男女在执行SQL查询的时候是这样写
select iif(sex=1,'男','女') from user
在ORACLE中如何实现这样的查询?
多谢?
问题点数:100、回复次数:5Top
1 楼black_dragon(半仙)回复于 2002-07-09 10:47:19 得分 40
这个问题都被问过n遍了!!!
decode函数
select decode(sex,1,'男','女') from user;Top
2 楼bzszp(SongZip)回复于 2002-07-09 10:50:03 得分 30
decode()就相当于case 语句Top
3 楼wolongshan(卧龙)回复于 2002-07-09 10:53:09 得分 30
decode 比SQLSERVER 的IIF 更好用,写那么多,干WHEN THEN 嘛Top
4 楼congxz(丛丛)回复于 2002-07-09 10:53:10 得分 0
今天我公司网速度特慢,没敢乱翻,又加上刚用ORACLE
多谢多谢Top




