如何UPPER子查询?(how to UPPER subquery?)

编程入门 行业动态 更新时间:2024-10-27 15:28:29
如何UPPER子查询?(how to UPPER subquery?)

Oracle SQL Developer:

我需要比较upcase子查询输出结果与字符串,但下面的代码不起作用 - 缺少表达式

SELECT UPPER(从'DUAL中选择'abcd'来自DUAL)

但同时我可以执行此操作

从DUAL中选择UPPER('abcd')

请告知如何避免此问题并在UPPER中使用子查询。

Oracle SQL Developer:

I need to compare upcase subquery output result with a string, but the code below does not work - missing expression

SELECT UPPER(SELECT 'abcd' FROM DUAL) FROM DUAL

but at the same time I can execute this

SELECT UPPER('abcd') FROM DUAL

Please advise how to avoid the problem and use subquery within UPPER.

最满意答案

尝试重新调整查询以允许别名子查询中的值。

SELECT UPPER(t.val) AS val FROM (SELECT 'abcd' AS val FROM DUAL) t;

Try rephrasing your query to allow aliasing the value inside the subquery.

SELECT UPPER(t.val) AS val FROM (SELECT 'abcd' AS val FROM DUAL) t;

更多推荐

本文发布于:2023-07-14 23:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1108325.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:UPPER   subquery

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!