+ 1
In short, it is a request for information from a database. It is usually done in 3 different ways. 1. Choosing parameters through a menu of some sort, 2. By example(or filling out specific fields that might fulfill conditions), or 3. By a special query programming language