È l’operazione unaria che consente di selezionare sono le tuple (righe) della tabella (relazione in input) che soddisfano una data condizione.

Si denota con il simbolo e l’insieme di condizioni va al pedice. È seguito dal nome dello schema tra parentesi tonde.

La condizione è un’espressione booleana composta dalle espressioni atomiche:

Dove è un operatore di confronto, e sono due attributi dello stesso dominio e della stessa tupla e è una costante dello stesso dominio di .

Esempio: selezionare sono i clienti residenti a Roma nati dopo il 2000.

N.B.: La selezione non comporta la perdita di duplicati come la proiezione.