oracleca语句使用(基本)

更新时间:2023-07-09 22:24:26 阅读: 评论:0

oracleca语句使⽤(基本)
a 语句带有选择效果知返回第⼀个条件满⾜要求的语句,即语句⼀语句⼆都的判断都为 true ,返回排在前⾯的。
ca 的语法根据放置的位置不同⽽不同。
⼀.ca 语句
CASE SELECTOR
WHEN EXPRESSION_1 THEN STATEMENT_1;
烟台英语翻译[WHEN EXPRESSION_2 THEN STATEMENT_2;]
[...]
[ELSE STATEMENT_N+1 ;]
END CASE;
这个是⼀般语句,注意在then  后⾯需要;分号,⽽且结束的时候是 END CASE ;
CASE v_element
WHEN  xx  THEN yy;
WHEN  xxx THEN  yyy;
ELSE  yyyy;美国语伴下载
END CASE;
当v_element 等于 xx 时,执⾏ yy 语句,如果很长可以前后加 begin 和 end,判断的条件是  v_element =xx ,xx是具体值。⼆.搜索式 ca 语句
CASE
WHEN SEARCH_CONDITION_1 THEN STATEMENT_1;
[WHEN SEARCH_CONDITION_1 THEN STATEMENT_2;]
[...]
[ELSE STATEMENT_N+1 ;]
END CASE;
CASE
WHEN  v_element=xx  THEN yy;
WHEN  v_element=xxx THEN  yyy;
ELSE  yyyy;
magnitudeEND CASE;
按顺序执⾏选择条件,可以是 < > = 等,然后执⾏后⾯的语句,遇到⼀个为true 时将停⽌。
三.ca表达式
petite
前两个可以归⼀类,起码写法上类似,⽤ca 语句做表达式,意思是可以这么写:
v_element:=CASE xx
WHEN  x THEN y
全国公共英语等级考试成绩查询
ELSE yy
如何保养头发END;
or
lect CASE xx
cocaWHEN x THEN y
ELSE YY
END
....
就是把ca 放在⼀条语句⾥⾯,删除 END CASE 中的CASE 和最后的;分号,中间语句的分号也要删掉。可以把 ca ⾄  end  看成⼀个值,最后⾯的分号是语句的要求,类似  a:= v ;  这样的写法。
四.NULLIF
这个是ca 的变种函数,结构:
NULLIF(xx,yy );
ihg
如果 xx = yy ,则返回 NULL,如果不等啫返回 xx。
注意,在这函数中xx 参数不能为 NULL,即
NULLIF(NULL,0);
是错的。
新纪元英语五.COALESCE
把表达式中的每个表达式与NULL⽐较,返回第⼀个⾮NULL 的表达式的值。结构如下:
COALSECE (x1,x2,...,xn);
写法上可以将最后的写为0 ,这么就类似于CASE 中的el 选项。
idealism标签:  ,  ,  ,

本文发布于:2023-07-09 22:24:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/172455.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   选择   函数   表达式   返回
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图