SELECT <tulostietomäärittely>
  FROM <taulut>
  [WHERE <ehdot>]
  [GROUP BY <ryhmitys> [HAVING <ryhmäehto>]]
  [ {UNION | INTERSECT | MINUS } <sql-kysely> ]
  [ORDER BY <järjestys>]
  <taulut>= <tlauseke> | <tlauseke>, <taulut>;
  <tlauseke>= {<taulunimi> | (<alikysely>)} [[AS]<alias>]
  <alikysely>= SQL-kysely ilman ORDER BY -osaa.
  (Sekä <ehdot> että <ryhmäehto> voi sisältää alikyselyn. )
Laadi haarakattava testiaineisto moduulille getTableNames.