Oracle中Dual的用法

看到有人使用如下的语句进行了查询操作,我明白Dual表的作用,但是不明白他这么写的意义是什么。语句如下:select'a',1fromdual这个语句输出的结果是‘A'和... 看到有人使用如下的语句进行了查询操作,我明白Dual表的作用,但是不明白他这么写的意义是什么。语句如下:
select 'a', 1 from dual

这个语句输出的结果是‘A'和1两列中,各有一个值,分别是a和1,哪位大神能帮忙解答一下这个语句的含义,以及为什么输出的结果是我描述的那样?
如果select后的a不用单引号括起来,执行就会报错,为什么?
展开
 我来答
grace23450
2018-07-23 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7081
采纳率:77%
帮助的人:2343万
展开全部
因为a是一个值,不是真实存在的列,所以要加单引号,1是数值类型,所以可以直接写
更多追问追答
追问
加单引号的情况明白了,但是为什么输出的时候,会存在‘A’和1这两个列呢?
追答
中间有逗号啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式