Thema: Delphi erklärt mir einer sql?

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: erklärt mir einer sql?

  Alt 23. Apr 2006, 09:40
SQL ist eine Abfragesprache, die die 'Tabellen' als Datenmengen (engl: Dataset) ansieht. Also befinden wir uns in der Mengenlehre. Der 'Select' - befehl liefert als eine Menge von einzelnen Datensätzen zurück. Gut.

Die Standardfunktionen auf Mengen sind 'Kreizprodukt', 'Schnittmenge' und 'Vereinigungsmenge'.

Zuerst wird die Ergebnismenge gebildet, indem alles bis zum 'WHERE' ausgeführt wird. Bei Dir ist das ein Kreuzprodukt aus der Tabelle 'testk' mit sich selbst. Du weisst, es sind 100 Zeilen. Anschließend werden dann nur die rausgefiltert, bei denen 'wertk=1' ist. Das ergibt dann die 10.

Ohne Verständnis von Mengenlehrer kommt man bei SQL nicht weit. Mit schon.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat