SQL SELECT: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:


=Clauses=
=Clauses=
==<tt>FROM</tt>=
==<tt>FROM</tt>==


<font>
<font>
Line 24: Line 24:
Link here. Joining Tables.
Link here. Joining Tables.


==<tt>WHERE</tt>=
==<tt>WHERE</tt>==


Filters, conditions, condition evaluation.
Filters, conditions, condition evaluation.

Revision as of 21:07, 22 May 2024

Internal

Overview

Query execution. SQL optimizer. Subqueries.

SELECT FROM WHERE GROUP BY HAVING ORDER BY 

Select all (possibly across multiple tables) then filter and discard with where.

Clauses

FROM

FROM permanent|derived|temporary|virtual(view)

Table alias.

Multiple Tables

Link here. Joining Tables.

WHERE

Filters, conditions, condition evaluation.

GROUP BY ... HAVING

(make sure I understand thoroughly and link)

ORDER BY