Sql, c quoi?
Le langage SQL est compris par toutes les bases de données actuelles.
1- La sélection
L'instruction SELECT est employée pour rechercher des enregistrements, selon des critères spécifiques. Nous faisons usage de celle-ci avec FROM pour spécifier le nom de la table concernée.
WHERE , LIKE sont utilisés dans la perspective d'une condition.
SELECT champ1,champ2 FROM latable WHERE "condition" champ1 et champ2 sont les noms des champs
latable : nom de la table dans laquelle nous souhaitons extraire les données
WHERE est optionnel et indique une condition : cela peut être une clause de type égalité, supérieur ou autre.
L'instruction LIKE s'emploie avec WHERE pour rechercher des enregistrements comprenant une chaîne. Elle utilise le signe %
L'exemple ci-dessous recherche les adresses qui commencent par W dans la table contact
SELECT adresse FROM contact WHERE adresse LIKE 'W%'
SELECT * FROM contact
Nous pouvons aussi spécifier un ordre de tri grâce à ORDER BY
Cet exemple sélectionne les adresses et les classe alphabétiquement par leur nom
SELECT * FROM contact ORDER BY adresse
NB : Il faut ajouter ASC pour un tri ascendant ou DSC pour un tri descendant.
Opérateurs disponibles pour la condition WHERE :
|= |Egal |
|< |inférieur à |
|> |supérieur à |
|= |supérieur ou égal à |
| |différent de |
|LIKE |(voir l'explication plus