Die Selektion

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

SELECT [STRAIGHT_JOIN] [DISTINCT | ALL] select_expression,...
   [INTO OUTFILE 'file_name' ...]
   [ FROM table_references [WHERE where_definition]
      [GROUP BY column,...]
      [HAVING where_definition]
      [ ORDER BY column [ASC | DESC] ,..]
      [LIMIT [offset,] rows] [PROCEDURE procedure_name]
   ] 

*select_expression besteht im einfachen Falle aus einer durch Kommata getrennten Aufzählung von Feldnamen oder aus *, falls alle Attribute gewünscht werden.
 
*Werden bei FROM mehrere Tabellen angegeben, so können Feldnamen mit dem Namen der Tabelle qualifiziert werden, um Eindeutigkeit herzustellen.
 
*Statt Feldnamen sind auch Konstanten oder auch kompliziertere Ausdrücke einschließlich eine Reihe interessanter Funktionen möglich.
 
*where_definition ist ein beliebiger Ausdruck mit einem Bool'schen Endresultat. Alle Datensätze bzw. alle Kombinationen von Datensätzen (wenn mehrere Tabellen angegeben sind), für die diese Bedingung zutrifft, werden selektiert und in der von select_expression spezifizierten Form zurückgeliefert.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000