La sélection (ou restriction) ne s'applique qu'à une seule relation en produisant une relation résultante. Cette dernière de même schéma de la relation dont elle est issue, ne contient que certains n-uplets correspondant à une condition exprimées par l'intermédiaire d'opérateurs logiques (OU, ET, NON) et/ou arithmétiques (=, !=, <, >, <=, >=).

Formalisme : R = SELECTION(Ra, Attribut opérateur "Valeur")
                         ou
                         R = SELECTIONAttribut opérateur "Valeur"(Ra)
Ra A B C
  a b c
z b a
m u b
b k i
x b f
SELECTB="b"(Ra) A B C
  a b c
z b a
x b f
Langage SQL :
SELECT * FROM Ra WHERE B = "b";