“Latin quaere was the imperative of quaerere — to seek or to ask. It was used at the end of legal documents to mark unresolved questions: 'Query: is this valid?' It never imagined databases.”
Latin quaerere meant to seek, ask, or inquire. Its imperative quaere — 'ask,' 'inquire' — appeared at the end of legal and scholarly texts to mark a question requiring investigation. The verb gave English query (a question), inquiry, require, acquire, and question itself via French. The root expressed active seeking: not passive receipt, but purposeful search.
English lawyers and scholars used 'query' from the 17th century as a noun for a question, especially one formally put to an authority. The journalist's query to a source, the reader's query to a publisher — these preserved the legal register. A query was a pointed question requiring an answer.
When relational databases appeared in the 1970s — particularly IBM's System R implementing Edgar Codd's relational model — engineers needed a term for the operation of asking a database a question. Structured Query Language (SQL), developed at IBM in 1974–1979, named itself after the Latin legal term. A database query was a formal question put to a system of records: exactly what the legal quaere described.
Today query appears in every web search, every database operation, every API call. Google processes approximately 8.5 billion queries per day. Each one is a quaere — a pointed question requiring an answer — put not to a judge or a publisher but to an index of the world's information.
Free, and free of ads
The Journey carries no advertisements and asks for no subscription. Readers keep it running.
Help keep the museum openRelated Words
Today
Every Google search is a Roman legal question. Quaere — ask this — was written at the margins of documents where the law had not yet settled. The database query has the same character: a formal question put to a body of organized information, expecting a structured answer.
The database does not guarantee truth. Neither did the Roman record-keeper. Both just return what is found.
Explore more words