社区
基础和管理
帖子详情
oracle if 语法
liuzi_sh
2004-11-26 09:59:03
我要一个如下函数:if ( 条件,真值,假值) 函数意义如下:先看条件,如果满足条件函数则返回真值,否则返回假值,难点是,真值和假值可以是 if ( 条件,真值,假值) 这个函数本身,进行重复嵌夽 ,这是一个递归问题。
我知道oracle提供一个decode,但decode 只能进行等于判断,相当于case,而不能进行大小于判断,也许是小弟对decode 了解不深吧。
有愿意帮忙的请不吝赐教,分数要多少给多少!决不食言(一次给不了分几次给!)
...全文
1408
15
打赏
收藏
oracle if 语法
我要一个如下函数:if ( 条件,真值,假值) 函数意义如下:先看条件,如果满足条件函数则返回真值,否则返回假值,难点是,真值和假值可以是 if ( 条件,真值,假值) 这个函数本身,进行重复嵌夽 ,这是一个递归问题。 我知道oracle提供一个decode,但decode 只能进行等于判断,相当于case,而不能进行大小于判断,也许是小弟对decode 了解不深吧。 有愿意帮忙的请不吝赐教,分数要多少给多少!决不食言(一次给不了分几次给!)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
和MySQL常用
语法
的区别
oracle
和MySQL两种数据库,都是我们工作中用得最多的数据库,了解它们之间的区别会让你对数据库的使用更加熟练,在工作中更加游刃有余~通过本课程的学习,您会掌握以下的内容:1、熟悉
oracle
常用的函数和
语法
2、熟悉MySQL常用的函数和
语法
3、在
oracle
和MySQL之间可以无障碍切换
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;/...
oracle
中的if条件判断语句,SQL条件判断语句
语法
条件判断语句可以作为程序段的逻辑结构跳转,根据不同条件执行不同的程序段,也可以在单条SQL语句...
oracle
:1、if语句:if condition thensql_statementelsif condition thensql_statementelsesql_statementend ...
[
ORACLE
]学习笔记:存储过程里面的if
语法
[
ORACLE
]学习笔记:存储过程里面的if
语法
请支持原创,认准DannisTang(tangweixuan1995@foxmail.com) 在存储过程里面,使用if
语法
,可以达到判断的效果 如下面例子,我想根据传入参数来执行不同的语句 ...
oracle
中if/else的3种写法
一、单个if 1、 if a=… then … end if; 2、 if a=… then … else ...end if;...二、多个IF if a=… then ...end if;...这里中间是“ELSIF”,而不是ELSE IF 。...DECODE的
语法
: DECODE(value,if1,then1,if2,then...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章