Η Query by Example (συνήθως συντομευμένη ως QBE) είναι μια γλώσσαερωτημάτων βάσεων δεδομένων για σχεσιακές βάσεις δεδομένων. Αναπτύχθηκε στην IBM τη δεκαετία του 1970. Η ανάπτυξη της SQL γινόταν παράλληλα. Η QBE αναπτύχθηκε για εκείνους τους χρήστες που χρησιμοποιούν βάσεις δεδομένων μόνο περιστασιακά και οι οποίοι δεν θέλουν να μάθουν μια πολύπλοκη γλώσσα όπως η SQL.

Με το Query by example, παρουσιάζεται στους χρήστες ένα οπτικό σχήμα της βάσης δεδομένων, το οποίο επεξεργάζονται με έναν ειδικό επεξεργαστή. Όταν τελειώσουν, ένας αναλυτής μεταφράζει τις ενέργειές τους σε ένα ερώτημα σε μια κανονική γλώσσα ερωτημάτων, όπως η SQL. Στο παρασκήνιο, αυτή η δήλωση είναι που εκτελείται στην πραγματικότητα. Με ένα κατάλληλο front-end, ο χρήστης δεν χρειάζεται να θυμάται τις λεπτομέρειες μιας γλώσσας ερωτημάτων. Ο χρήστης θα μπορεί να επιλέγει πίνακες και στήλες πιο γρήγορα, για παράδειγμα κάνοντας κλικ πάνω τους, αντί να πληκτρολογεί τα ονόματά τους. Αυτό θα βελτιώσει την παραγωγικότητα.

Στο πλαίσιο της ανάκτησης πληροφοριών, το QBE έχει κάπως διαφορετική σημασία. Ο χρήστης μπορεί να υποβάλει ένα έγγραφο και να ζητήσει την ανάκτηση "παρόμοιων" εγγράφων από μια βάση δεδομένων εγγράφων. Η αναζήτηση ομοιότητας βασίζεται στη σύγκριση διανυσμάτων εγγράφων (βλ. Μοντέλο διανυσματικού χώρου).

Σήμερα, πολλά συστήματα βάσεων δεδομένων έχουν front-ends που μοιάζουν με το QBE.