Difference between Having & Where Clause

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Roopanwita
    New Member
    • Apr 2008
    • 1

    #1

    Difference between Having & Where Clause

    Hi,
    I am asking a very basic question.
    Can anyone explain me the difference between Having & Where Clause.
    Thanks in advance,
    Roopanwita
  • amitpatel66
    Recognized Expert Top Contributor
    • Mar 2007
    • 2358

    #2
    WHERE CLAUSE - for general conditions if any to be included in the query
    Eg: WHERE date BETWEEN '01-JAN-07' AND SYSDATE

    HAVING CLAUSE - used to restrict the data when using any aggregrate function in your query.

    Eg: SELECT empno, SUM(marks) FROM emp GROUP BY empno HAVING SUM(marks) > 600;

    Comment

    • jporter892
      New Member
      • Jul 2010
      • 1

      #3
      Clearest answer to this question

      I found a great answer to this question here:

      Comment

      • OraMaster
        New Member
        • Aug 2009
        • 135

        #4
        Originally posted by Roopanwita
        Hi,
        I am asking a very basic question.
        Can anyone explain me the difference between Having & Where Clause.
        Thanks in advance,
        Roopanwita
        keep in mind "always use where before having in sql"

        Comment

        Working...