Query-by-Example (QBE) beruht auf dem relationalen Domänenkalkül und erwartet
vom Benutzer das beispielhafte Ausfüllen eines Tabellenskeletts.
Liste alle Vorlesungen von Sokrates mit mehr als 3 SWS:
Die Spalten eines Formulars enthalten Variablen, Konstanten, Bedingungen und Kommandos. Variablen beginnen mit einem Unterstrich ( _ ), Konstanten haben keinen Präfix. Der Druckbefehl p._t veranlaßt die Ausgabe von _t.
Im Domänenkalkül lautet diese Anfrage
Ein Join wird durch die Bindung einer Variablen an mehrere Spalten möglich:
Liste alle Professoren, die Logik lesen:
Über eine condition box wird das Einhalten von Bedingungen erzwungen:
Liste alle Studenten, die in einem höheren Semester sind als Feuerbach:
Das Kommando zur Gruppierung lautet g. , die Aggregatfunktionen heißen wie gewohnt sum., avg., min., max. und cnt.. Die Duplikateliminierung wird durch all. erreicht:
Liste die Summe der SWS der Professoren, die überwiegend lange Vorlesungen halten:
Einfügen, Ändern und Löschen geschieht mit den Kommandos i., u., d..
Füge neuen Studenten ein:
Setze die Semesterzahlen von Feuerbach auf 3:
Entferne Sokrates und alle seine Vorlesungen: