社区
基础和管理
帖子详情
oracle if 语法
liuzi_sh
2004-11-26 09:59:03
我要一个如下函数:if ( 条件,真值,假值) 函数意义如下:先看条件,如果满足条件函数则返回真值,否则返回假值,难点是,真值和假值可以是 if ( 条件,真值,假值) 这个函数本身,进行重复嵌夽 ,这是一个递归问题。
我知道oracle提供一个decode,但decode 只能进行等于判断,相当于case,而不能进行大小于判断,也许是小弟对decode 了解不深吧。
有愿意帮忙的请不吝赐教,分数要多少给多少!决不食言(一次给不了分几次给!)
...全文
1414
15
打赏
收藏
oracle if 语法
我要一个如下函数:if ( 条件,真值,假值) 函数意义如下:先看条件,如果满足条件函数则返回真值,否则返回假值,难点是,真值和假值可以是 if ( 条件,真值,假值) 这个函数本身,进行重复嵌夽 ,这是一个递归问题。 我知道oracle提供一个decode,但decode 只能进行等于判断,相当于case,而不能进行大小于判断,也许是小弟对decode 了解不深吧。 有愿意帮忙的请不吝赐教,分数要多少给多少!决不食言(一次给不了分几次给!)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjoy
2005-06-30
打赏
举报
回复
mark
phant0m
2004-11-27
打赏
举报
回复
decode 和 sign 快成绝配了~
zhpsam109
2004-11-26
打赏
举报
回复
学习
!
wenming168
2004-11-26
打赏
举报
回复
decode加sign是最佳的解决方案
bluelamb
2004-11-26
打赏
举报
回复
decode加sign是最佳的解决方案
YuriOU
2004-11-26
打赏
举报
回复
大小判断是加上sign函数
返回 说明
sign(a-b) 1 a>b
0 a=b
-1 a<b
YuriOU
2004-11-26
打赏
举报
回复
大小判断是加上sign函数
返回 说明
sign(a,b) 1 a>b
0 a=b
-1 a<b
qiaozhiwei
2004-11-26
打赏
举报
回复
decode(sign(col1-col2),1,'xx',-1,'xx2',0,'xx1'),1表示col1>col2,-1表示col1<col2,0表示等于
GerryYang
2004-11-26
打赏
举报
回复
decode加sign可以的.
LGQDUCKY
2004-11-26
打赏
举报
回复
decode可以判断大小
decode(sign(col1-col2),1,''xx',-1,'xx2')
用取符号来判断大小
doulikeme
2004-11-26
打赏
举报
回复
如果是两个数值型的比较,只要判断他们的差 不就可以比较大小了么?
doulikeme
2004-11-26
打赏
举报
回复
呵呵 倒是像C++里的三目运算符,完全可以自己写一个的啊
CodeMagic
2004-11-26
打赏
举报
回复
decode和sign相结合,来判断
Samland
2004-11-26
打赏
举报
回复
case ...when..then...else ...end也可
asus2004ibm
2004-11-26
打赏
举报
回复
来看一看
Oracle
存储过程详细使用手册
语法
为:`IF condition THEN ... END IF;` 例如,以下是一个使用判断语句来将输入的数字取反的示例: ```sql CREATE OR REPLACE PROCEDURE test(x IN NUMBER) IS BEGIN IF x > 0 THEN x := 0 - x; END IF; IF x...
oracle
存储过程超详细使用手册
###
Oracle
存储过程超详细使用手册 #### 一、创建存储过程 在
Oracle
中,存储过程是一种数据库对象,它由一组SQL语句和可选的PL/SQL代码组成,用于完成特定的功能。创建存储过程的基本
语法
如下: ```sql CREATE OR...
oracle
经典笔记
在"
Oracle
经典笔记"中,我们可以通过四个文档深入学习
Oracle
的相关知识,包括SQL语句、SQL
语法
练习、PL/SQL基础教程以及
Oracle
PL/SQL入门教程。 首先,"SQL语句.pdf"涵盖了关系型数据库的基础——SQL(Structured ...
Oracle
IF语句的使用
基本的IF条件语句: 基本
语法
: 程序代码 IF THEN END IF; <br /> <br />Example: 程序代码 SQL> set serveroutput on; SQL> declare x number(3):=9;...
oracle
中if语句用法,
Oracle
IF语句的使用 | 学步园
基本的IF条件语句:基本
语法
: 程序代码IF THENEND IF;Example: 程序代码SQL> set serveroutput on;SQL> declarex number(3):=9;beginif x<10 thendbms_output.put_line('x is less than10');end if;end;/...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章