Query By Example (QBE) is a language for querying relational databases that was originally developed by M. M. Zloof in the 1970s. In QBE, users create queries by filling out "example tables" that show the structure and values of the desired results. This differs from SQL, where users describe how to retrieve data. QBE involves fewer concepts than SQL and is well-suited for simpler queries that can be expressed using a few tables. It supports features like projections, selections, joins, aggregates, grouping, and unnamed columns to print derived values.