Hallo Michael,
allgemeine Informationen findest Du z. B. unter
http://de.wikipedia.org/wiki/SQL.
Warum sucht er nicht gleich das eingetragen Stichwort hinter Like
Du kannst natürlich den Suchbegriff auch direkt eingeben, dann würde das z. B. so aussehen:
Code: Alles auswählen
SELECT * FROM "Tabelle1" WHERE ("Stichwortsammlung" LIKE 'Winword%')
ORDER BY "Stichwortsammlung" ASC
Nur, musst Du dann jedesmal die Syntax ändern, wenn sich der Suchbegriff ändert. Die Hostvariable
:Stichwort (Parameter) bewirkt, dass Du ein Abfragefenster erhältst, in das Du den
Wert eingeben kannst. D. h., Du musst die SQL-Abfage nicht ändern. Aus der Hostvariablen
:Stichwort wird der Inhalt gelesen, den Du in das Abfragefenster eingibst.
Der Ausdruck
LIKE steht für ähnlich und das Zeichen
% (Joker) bewirkt dass was nach der Zeichenfolge Winword kommt beleibig sein kann.
%Winword% bewirkt, dass Winword irgendwo in Stichwortsammlung gesucht wird.