Difference between sql statements and clause

mysql, sql

Solution

The following statement:

SELECT foo FROM bar JOIN quux WHERE x = y;

is made up of the following clauses:

- WHERE x = y

- SELECT foo

- FROM bar

- JOIN quux

Problem

What is the difference between sql statements and clause

Original source