| Accueil | Forums | Bureautique | Développement | SGBD |
  Entité / Relation
 
  Le langage SQL DML
 
  Langage SQL DDL
 
  Le Langage SQL- SELECT (2)
 
  • Opérateurs traditionnels : =  !=  >  >=  <  <=
  • BETWEEN expr1 AND expr2
  • IN (valeur1, valeur2, ...)
  • LIKE "chaineModèle" avec caractère % pour remplcer une chaine ou _ pour remplacer un seul caractère (pour Oracle),
    voir l'aide de votre SGBD (ex pour Access : respectivement * et ?)

Quelques exemples avec prédicats simples

SELECT * FROM DEPT WHERE DEPTNO >20;
renvoie les enregistrements de la table emp dont le Departement est supérieur à 20
SELECT * FROM EMP WHERE SAL BETWEEN 1200 AND 1400;
renvoie tous les enregistrements de la table emp pour les salaire entre 1200 et 1400
SELECT * FROM EMP WHERE JOB IN ('CLERK','ANALYST');
renvoie tous les enregistrements de la table emp dont le job est Clerk ou Analyst
SELECT * FROM EMP WHERE ENAME LIKE 'M%';
renvoie tous les enregistrements de la table emp dont le Nom commence par M
SELECT * FROM EMP WHERE ENAME LIKE '_L%';
renvoie tous les enregistrements de la table emp dont le Nom contient L en deuxième position
 
2005 Copyright Ephicom