2022-10-09
在pg数据库中下面哪类操作符的优先级最高?
闯关里面的题,
在pg数据库中下面哪类操作符的优先级最高?
A NOT ( 逻辑否定 )
B * / % ( 乘、除、模 )
C < > = <= >= <> (比较操作符)
D + - (一元加、一元减 )
答案解析
详见官方文档:http://www.postgres.cn/docs/10/sql-syntax-lexical.html#SQL-PRECEDENCE
我觉得优先级最高,不就是最先算什么吗 ,应该选B,
正确答案是D,难道是我对优先级理解错了吗,答案解析没讲明确,做了个测试
postgres=# select not 2*1>2+1 ;
?column?
----------
t
(1 row)
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论


