請問高手?

S海鸥 2003-08-20 08:34:17

1. decode 函數的用法?
2. 怎樣在ORACLE 中查函數的幫助﹐說明? (個人覺得MSSQL比較好接受)
...全文
39 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-08-20
  • 打赏
  • 举报
回复
decode(col_name,'1',1,0)
相当于
case when col_name='1' then 1 else 0 end
beckhambobo 2003-08-20
  • 打赏
  • 举报
回复
decode(col_name,'1',1,0)
相当于
case when col_name='1' then 1 else 0 end
hesi726 2003-08-20
  • 打赏
  • 举报
回复
顺便说说 case 的用法!
//从理论上来说,case 比 decode 要快!

SELECT CASE aa WHEN 10 THEN 'this is 10' ELSE CASE aa WHEN 20 THEN 'this is 20' ELSE CASE aa
WHEN 30 THEN 'this is 30' ELSE 'this is other' END
END END
FROM abc
bzszp 2003-08-20
  • 打赏
  • 举报
回复
如果是8.1.5安装上联机帮助后在安装目录下就有
文档存放在doc文件夹里面
hesi726 2003-08-20
  • 打赏
  • 举报
回复
1.
//就是下面得用法啊!
//如果你是用得 oracle 9i,建议使用 case when 的语法!
insert into abc(aa) values (1);

select decode(aa,1,'this is 1',2,'this is 2',3,'this is 3','this is other')
from aa

2. 买本书!
lianhg 2003-08-20
  • 打赏
  • 举报
回复
留个MAIL,我给你发

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧