SQL Structured Query Language

Get Started. It's Free
or sign up with your email address
Rocket clouds
SQL Structured Query Language by Mind Map: SQL Structured Query Language

1. GROUP BY

1.1. GROUP BY nom du champ;

2. HAVING

2.1. HAVING condition sur une fonction agrégation

3. SELECT

3.1. Afficher tous les champ:                      SELECT *

3.2. EVITER LES DOUBLANT:          SELECT DISTINCT

3.3. PROJECTION:     SELECT (nom champ a afficher)

3.4. SELECTION:                   WHERE +CONDITION

3.4.1. TEXTE   on doit mettre la valeur entre  apostrophes

3.4.2. LIKE

3.4.2.1. pour une infinité de caractères:             %

3.4.2.2. pour une seule caractère :                       -

3.4.2.3. pour une liste de caractères: [liste de caractères]

3.4.2.4. pour qu ils être différent d une liste de cataractes : [^liste de caractères]

3.4.3. IN

3.4.3.1. column_name IN (value1,value2,...);

3.4.4. BETTWEEN

3.4.4.1. BETWEEN #07/04/1996# AND #07/09/1996#

3.4.5. Aliases

3.4.5.1. SELECT nom de champ  AS nouveau nom

3.5. ORDER BY

3.5.1. ASC

3.5.2. DESC

3.6. TOP

3.6.1. TOP nombre de ligne (champs a afficher)

3.6.2. TOP pourcentage a afficher PERCENT (champs a afficher)

4. JOINTURE

4.1. SELECT * FROM TAB1 TYPE OF JOIN TAB2 ON CONDITION Of JOIN

4.1.1. INNER JOIN

4.1.2. OUTER JOIN

4.1.2.1. LEFT JOIN

4.1.2.2. RIGHT JOIN

4.1.2.3. FULL JOIN

4.1.3. CROSS JOIN

4.2. Jointure Simple

4.2.1. SELECT* FROM TAB1,TAB2 Where Jointure de condition

5. Fonctions d'agrégation

5.1. SELECT FONCTION AGREGATION (nom du champ) FROM nom table;

5.1.1. MAX

5.1.1.1. SELECT MAX(nom de champ) FROM table_name

5.1.2. MIN

5.1.2.1. SELECT MIN(nom de champ) FROM table_name

5.1.3. COUNT

5.1.3.1. SELECT COUNT(nom de champ) FROM table_name

5.1.4. SUM

5.1.4.1. SELECT SUM(nom de champ) FROM table_name

5.1.5. AVG

5.1.5.1. SELECT AVG(nom de champ) FROM table_name

6. Fonctions Date

6.1. Ajouter une date

6.1.1. DATEADD(DATEPART,DATE,Nombre)

6.2. Différence date

6.2.1. DATEDIFF(DATEPART,DATE1,DATE2)

6.3. GETDATE()

6.3.1. Renvoie la date de systeme

7. Fonctions sur chaîne de caractères

7.1. la longueur de chaîne             LEN

7.2. Avoir une partie de la chaine

7.2.1. une partie a partir de la droite   Right("chaine,longeur)

7.2.2. une partie a partir de la gauche   LEFT("chaine,longeur)

7.3. Eliminer les espaces TRIM

7.3.1. du gauche     LTRIM()

7.3.2. du droite   RTRIM()

7.4. Majuscule       Upper()

7.5. Minuscule   LOWER()

7.6. Fusionner des champs

7.6.1. CONCAT(CHAMP1,CHAMP2,caractère de sparation)

7.6.2. CHAMP1+"caractère de séparation"+CHAMP2