select null from dual 是什么意思?

null是个字段?

阅读 4.7k
2 个回答

null是个常量, 表示空, dual表示空表, 即不需要指定表时,用dual占位.
这是oracle数据库的写法.

select 1+2 from dual

会返回3

dual是oracle里面的伪表,只有一个字段DUMMY一行记录X,伪表的目的是为了满足语法上的需求使得最基本的操作也能满足语法的完整性比如
select null -- 语法不完整
select null from dual -- 语法完整

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进