Exercice 46 / 60

ARRAY functions

Affiche le nom des etudiants dont le tableau competences contient 'Python' (utilise un opérateur de recherche dans un tableau).

PostgreSQL gère des colonnes tableau (plusieurs valeurs dans une cellule). any() teste si une valeur est présente dans le tableau. Syntaxe : where valeur = any(colonne_tableau)

ANY interroge le tableau contenu dans une cellule : la ligne passe si la valeur cherchée figure parmi ses tags

Exemple (table produits, colonne tags de type tableau) :

SELECT nom FROM produits WHERE 'promo' = ANY(tags); -> les produits dont le tableau tags contient 'promo'
etudiants
idnomprenomemailnotevilleagedate_inscriptiondepartementcompetences
query.sql

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →