A range query is:

Where a record is returned if its relevant key value falls between a pair of values
  • Where a record is returned if its unique identifier matches the search value
  • Another name for any database query for a key value
  • A way of efficiently locating the records in a database

A query to find the record that matches a unique identifier is called an exact-match query.

There are many database queries that are not range queries.

Whether a search is efficient or not has nothing to do with whether it is a range query or not.

Returning a record that falls within a range is called a range query.