PostgreSQL教程-sql语法-调用函数-使用混合记号
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询PostgreSQL教程-sql语法-调用函数-使用混合记号
4.3.3. 使用混合记号
混合记号法组合了位置和命名记号法。不过,正如已经提到过的,命名参数不能超越位置参数。例如:
SELECT concat_lower_or_upper('Hello', 'World', uppercase => true);
concat_lower_or_upper
-----------------------
HELLO WORLD
(1 row)
在上述查询中,参数a和b被以位置指定,而uppercase通过名字指定。在这个例子中,这只增加了一点文档。在一个具有大量带默认值参数的复杂函数中,命名的或混合的记号法可以节省大量的书写并且减少出错的机会。
注意
命名的和混合的调用记号法当前不能在调用聚合函数时使用(但是当聚合函数被用作窗口函数时它们可以被使用)。