Ora-00937:not a single-group group function description and solution (e)

Source: Internet
Author: User

 a SELECT list cannot include both a group function, such as AVG, COUNT, MAX, MIN, SUM, StdDev, or variance, and A n individual column expression, unless the individual column expression is included in a GROUP by clause.



Drop either the group function or the individual column expression from the SELECT list or add a group by Clause that includes all individual column expressions listed.


Eg:

Sql> Select owner, COUNT (*)
  2  from dba_segments;
Select owner, COUNT (*)
       *
ERROR at line 1:
Ora-00937:not a Single-group Group function

Because we have a group function (COUNT) in our column list, and a additional column (Owne R), we have to include the GROUP by clause in our SELECT statement.


sql> Select owner, COUNT (*)
  2  from dba_segments
  3  GROUP by owner;

owner                             COUNT (*)
-------------------------------- --------
user1                               166
user2                                166

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.