Discussions
Categories
- 197.1K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.7K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 555 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.3K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 466 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Group Byのエラーが発生しないが正常に実行されるのはなぜか

36321907-f1a5-4efe-b423-6235a34dad57
Member Posts: 1
oracle12cで下記のSQL文を実行すると13という結果が返ってきます。
なぜ正常に実行されて13という結果が返ってくるのか理由を知りたいです。
Select sum_qty as "13日の金曜日" From
(
Select key,Sum(qty) sum_qty
From
(
Select 'a' key,1 qty from dual union all
Select 'a' key,2 qty from dual union all
Select 'b' key,10 qty from dual
)
)
ちなみに、1つ内側のSQL文だけを実行すると、
「ORA-00937: 単一グループのグループ関数ではありません。」
という構文エラーとなります。
Oracle Database 12c Release 12.1.0.1.0 - 64bit Production
Answers
-
Select sum_qty as "13日の金曜日" From ( Select key,Sum(qty) sum_qty From( Select 'a' key,1 qty from dual union all Select 'a' key,2 qty from dual union all Select 'b' key,10 qty from dual ) group by key ) ;
-
markdown くらい使えるようになると良いのにね。
This discussion has been closed.