A Gentle Introduction to

SQL


Pick an engine:

CIA World Factbook

Some examples of simple WHERE statements:googleQuelques exemples des rapports simples d'WHERE:

1 The population of 'France'.googleLa population d''France'.

Strings should be in 'single quotes';googleLes cordes devraient être dans 'des citations simples ';

2 The names and population densities for the very large countries.googleLes noms et les densités de population pour les pays très grands.

We can use mathematical and string expressions as well as field names and constants.googleNous pouvons employer des expressions mathématiques et de corde aussi bien que des noms et des constantes de champ.

3 Where to find some very small, very rich countries.googleOù trouver quelques pays très petits et très riches.

We use AND to ensure that two or more conditions hold true.googleNous employons AND pour nous assurer que deux conditions ou plus jugent vrai.

4 Which of Ceylon, Iran, Persia and Sri Lanka is the name of a country?googleLequel d'Ceylon, d'Iran, d'Persia et d'Sri Lanka est le nom d'un pays?

The word IN allows us to check if an item is in a list.googleLe mot IN nous permet de vérifier si un article est dans une liste.

5 What are the countries beginning with D?googleQue les pays commencent-ils par D?

The word LIKE permits pattern matching - % is the wildcard.googleLe mot LIKE permet l'assortiment de modèle - % est le wildcard.

6 Which countries are not too small and not too big?googleQuels pays ne sont pas trop petit et trop grand?

BETWEEN allows range checking - note that it is inclusive. googleBETWEEN permet la vérification de gamme - notez qu'elle est incluse.

Simple use of SELECT and WHERE googleUtilisation simple d'SELECT et d'WHERE

These statements take the form :googleCes rapports prennent la forme:

SELECT attribute-list
   FROM table-name
   WHERE condition

A common mistake made with boolean expressionsgoogleUne erreur commune faite avec des expressions booléennes

Boolean expressions often read like "normal" English however the syntax is not as rich. For example we might say name equals 'France' or 'Germany' however the corresponding boolean expression is name='France' OR name='Germany' googleLes expressions booléennes souvent lues comme l'anglais "normal" cependant la syntaxe n'est pas en tant que riches. Par exemple nous pourrions dire qu'name equals 'France' or 'Germany' cependant l'expression booléenne correspondante est name='France' OR name='Germany'