SQL Structured Query Language

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
SQL Structured Query Language par Mind Map: SQL Structured Query Language

1. SELECT

1.1. Afficher tous les champ:                      SELECT *

1.2. EVITER LES DOUBLANT:          SELECT DISTINCT

1.3. PROJECTION:     SELECT (nom champ a afficher)

1.4. SELECTION:                   WHERE +CONDITION

1.4.1. TEXTE   on doit mettre la valeur entre  apostrophes

1.4.2. LIKE

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

1.4.2.2. pour une seule caractère :                       -

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

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

1.4.3. IN

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

1.4.4. BETTWEEN

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

1.4.5. Aliases

1.4.5.1. SELECT nom de champ  AS nouveau nom

1.5. ORDER BY

1.5.1. ASC

1.5.2. DESC

1.6. TOP

1.6.1. TOP nombre de ligne (champs a afficher)

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

2. Fonctions d'agrégation

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

2.1.1. MAX

2.1.1.1. SELECT MAX(nom de champ) FROM table_name

2.1.2. MIN

2.1.2.1. SELECT MIN(nom de champ) FROM table_name

2.1.3. COUNT

2.1.3.1. SELECT COUNT(nom de champ) FROM table_name

2.1.4. SUM

2.1.4.1. SELECT SUM(nom de champ) FROM table_name

2.1.5. AVG

2.1.5.1. SELECT AVG(nom de champ) FROM table_name

3. Fonctions Date

3.1. Ajouter une date

3.1.1. DATEADD(DATEPART,DATE,Nombre)

3.2. Différence date

3.2.1. DATEDIFF(DATEPART,DATE1,DATE2)

3.3. GETDATE()

3.3.1. Renvoie la date de systeme

4. GROUP BY

4.1. GROUP BY nom du champ;

5. HAVING

5.1. HAVING condition sur une fonction agrégation

6. JOINTURE

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

6.1.1. INNER JOIN

6.1.2. OUTER JOIN

6.1.2.1. LEFT JOIN

6.1.2.2. RIGHT JOIN

6.1.2.3. FULL JOIN

6.1.3. CROSS JOIN

6.2. Jointure Simple

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

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