内容导航
- 1、定义
- 2、代码案例
1、定义
复合表达式是由其它表达式构成的。
您可以使用任何内置函数作为表达式(函数表达式)。然而,在复合表达式中,一些函数的组合是不合适的并被拒绝。例如,LENGTH函数在聚合函数中是不合适的。
PRIOR运算符用于层次查询的CONNECT BY子句。
COLLATE运算符确定表达式的排序规则。此运算符覆盖数据库使用标准排序规则为表达式派生的排序规则。
2、代码案例
/* 作者:AT阿宝哥 日期:2016年9月18日 愿景:参考官方资料,做最好的课程,成就更多职业人! 邮箱:12264104@qq.com CSDN:https://blog.csdn.net/goldentec 简书:https://www.jianshu.com/u/8a6075d7a2e0 说明:注意:*/
---------------------------------------------------------------------------------(expr)
select ('CLARK' || 'SMITH') from dual;--+/-expr
select +100 from dual;select -(-100) from dual;--expr + - * / || expr
select LENGTH('MOOSE') * 57 from dual;SELECT SQRT(144) + 72 FROM dual;--自定义函数
--my_fun()是用PL/SQL自定义的函数,此处仅仅做演示。
SELECT my_fun(to_char(sysdate,'DD-MMM-YY')) FROM dual;-------------------------------------------------------------------------------
好好学习,天天向上!继续下一章…??????
感谢您阅读,如果对作者其它文章也很感兴趣,请扫码关注!??????