
oracle 中的select 语句问题
oracle中select'N'fromcux_material_serial直接查询一个字符串,是什么意思呢?...
oracle 中 select 'N' from cux_material_serial 直接查询一个字符串,是什么意思呢?
展开
6个回答
2011-12-30
展开全部
如果表cux_material_serial 中有记录,则该语句会根据记录数返回相应条数的字符'N',如果没有,则无数据返回。在一个语句中没特别意义,比较省事儿。个人觉得作用类似于select count()
展开全部
其实就是相当于直接查询一个常量,我们一般会把一个常量作为一列,表示这列的值全是这个常量,一般也没多大的实际意义了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 语句不只可以返回表中的数据也可以返回你想要的数据,你给出的这个语句就是返回,每一行都是N的数据,也可以做成别的,常见的自己做的序号列,从1,2,3,4,。。。。下去!
追问
如果是 自己做的序号列怎么样弄呢,能否给个语句看看,谢谢
追答
ORACLE中很简单,select rownum,'N' from cux_material_serial t
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果有值会返回N 没有值会返回nul
这个SQL应该在外层还有东西吧?
一般就是用来判断一个表里是否有满足条件的数据!~
这个SQL应该在外层还有东西吧?
一般就是用来判断一个表里是否有满足条件的数据!~
更多追问追答
追问
没有查询哪个字段的,那么这个单词从哪来呢
追答
'N' 有单引号的!~ 就是单独查出来一个字符N
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询