社区
基础和管理
帖子详情
这个表达式的结果是什么?
jxc
2005-01-25 03:04:20
Select 100 || null || 1/null || 1/100+1 from dual;
要求不能依靠任何工具,凭自己的理解来得出结论,并用括号给出执行顺序...
大家自觉啊.
...全文
103
10
打赏
收藏
这个表达式的结果是什么?
Select 100 || null || 1/null || 1/100+1 from dual; 要求不能依靠任何工具,凭自己的理解来得出结论,并用括号给出执行顺序... 大家自觉啊.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaozhiwei
2005-01-25
打赏
举报
回复
Select 100 || null || 1/null || 1/100+1 from dual;
执行顺序:
1/null
1/100
转换为 100 || null || null || 0.01 +1 此时运算符优先级相同,从左往右依次计算,最后得到100.01+1 = 101.01
jxc
2005-01-25
打赏
举报
回复
这说明问题: oracle的文档是错的.
oracle的文档里写所有的算术运算的优先级都高于字符串连接.按照它的说法,执行顺序应该是:
Select 100 || null || (1/null) || ((1/100)+1) from dual;
这个的结果是:1001.1
baojianjun
2005-01-25
打赏
举报
回复
Select ((100 || null) || (1/null) || (1/100))+1 from dual;
will52000
2005-01-25
打赏
举报
回复
Select (100 || null) || (1/null) || ((1/100)+1) from dual;
jxc
2005-01-25
打赏
举报
回复
oracle按什么顺序解析的这个表达式呢?
Fire_King
2005-01-25
打赏
举报
回复
看不懂!
学习!
jxc
2005-01-25
打赏
举报
回复
请用括号给出执行顺序,并做简要说明.
谢谢
baojianjun
2005-01-25
打赏
举报
回复
任何數值與null的計算結果都是null!
執行順序是從先||再計算+
baojianjun
2005-01-25
打赏
举报
回复
主要是:
SQL> select 1/100 from dual;
1/100
----------
.01
目前歷時: 00:00:00.25
baojianjun
2005-01-25
打赏
举报
回复
100.01+1
=
101.01
MySQL 查询与高级查询(多表、嵌套和正则
表达式
)
显示DBA的功力) ============================================= 数据库管理系统的个最重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样...
C语言
表达式
什么时候是非法的,怎样区分
表达式
和
表达式
语?C语言为什么要设
表达式
语句?什么时候...,怎样区分
表达式
和
表达式
语句?C语言为什么要设
表达式
语句?什么...
导航:网站首页 >怎样区分
表达式
和
表达式
语?C语言为什么要设
表达式
语句?什么时候...,怎样区分
表达式
和
表达式
语句?C语言为什么要设
表达式
语句?什么怎样区分
表达式
和
表达式
语?C语言为什么要设
表达式
语句?什么时候...,怎样区分
表达式
和
表达式
语句?C语言为什么要设
表达式
语句?什么...匿名网友:凡是有值的都是
表达式
。具体包括:数字,标识符,字符常量,字符串常量,函数调用,以及以上几种用运算符组...
何为c语言
表达式
,何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?
何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?答案:1信息版本:手机版解决时间 2019-10-03 17:32已解决2019-10-03 03:57何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?最佳答案2019-10-03 05:26
表达式
,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在
表达式
中已被指定数值,而自由变量...
正则
表达式
中问号(?)的用法详解
正则
表达式
中“?”的用法大概有以下几种 1、直接跟随在子
表达式
后面 这种方式是最常用的用法,具体表示匹配前面的一次或者0次,类似于{0,1},如:abc(d)?可匹配abc和abcd 2、非贪婪匹配 关于贪婪和非贪婪,贪婪匹配的意思是,在同一个匹配项中,尽量匹配更多所搜索的字符,非贪婪则相反。正则匹配的默认模式是贪婪模式,当?号跟在如下限制符后面时,使用非贪婪模式(*,+,?,{n},{n...
什么是正则
表达式
?
什么是正则
表达式
? 正则
表达式
是一种被用于从文本中检索符合某些特定模式的文本。 正则
表达式
是从左到右来匹配一个字符串的。“Regular Expression”这个词太长了,我们通常使用它的缩写“regex”或者“regexp”。 正则
表达式
可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。 想象一下,您正在编写应用程序,并且您希望在用户选择用户名时设置规则。我们希望用户名可以包含字母,数字,下划线和连字符。 为了让它看起来不丑,我们还想限制用户名中的字符数量...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章