×

Une formule de sélection est une formule construite à partir :

  • des attributs
  • des opérations usuelles (+ - * /)
  • des fonctions mathématiques (SIN, COS, EXP, LN, ROUND...)
  • de constantes
  • des opérateurs de comparaison ( ≤, ≥, <, > =, != )
  • des connecteurs logiques AND, OR, NOT
  • des opérateurs [NOT] IN, [NOT] EXISTS, [NOT] LIKE, BETWEEN, IS [NOT] NULL, DISTINCT, ANY, SOME, ALL

Utilisation de LIKE : LIKE 'F%' (1ère lettre = 'F'), LIKE 'Fr%' (2 premières lettres = 'Fr'), LIKE '%e' (dernière lettre = 'e'), LIKE '%_e_%' ('e' présent à l'intérieur du mot), LIKE '%e%' ('e' présent dans le mot)...

Utilisation de ROUND : ROUND(flottant, nombre de chiffres après la virgule).
Exemple : ROUND(4.5987, 2)

Exemple :

SELECT name
FROM country
WHERE code='SVAX'

×

Fonction d'agrégation :

  • COUNT(*) ou COUNT([DISTINCT] <attribut>)
  • MAX(<attribut>)
  • MIN(<attribut>)
  • SUM([DISTINCT] <attribut>)
  • AVG([DISTINCT] <attribut>)