SQL #sql Table des matières À propos 1 Chapitre 1: Démarrer avec SQL 2 Remarque
SQL #sql Table des matières À propos 1 Chapitre 1: Démarrer avec SQL 2 Remarques 2 Versions 2 Examples 2 Vue d'ensemble 2 Chapitre 2: Algèbre relationnelle 4 Examples 4 Vue d'ensemble 4 SÉLECTIONNER 4 PROJET 5 DONNANT 6 NATURAL JOIN 6 ALIAS 7 DIVISER 7 SYNDICAT 7 INTERSECTION 7 DIFFÉRENCE 7 UPDATE (: =) 8 FOIS 8 Chapitre 3: ALTER TABLE 9 Introduction 9 Syntaxe 9 Examples 9 Ajouter une ou plusieurs colonnes 9 Drop Column 9 Drop Constraint 9 Ajouter une contrainte 9 Alter Column 10 Ajouter une clé primaire 10 Chapitre 4: application croisée, application extérieure 11 Examples 11 Notions de base CROSS APPLY et OUTER APPLY 11 Chapitre 5: Base de données DROP ou DELETE 14 Syntaxe 14 Remarques 14 Examples 14 Base de données DROP 14 Chapitre 6: Blocs d'exécution 15 Examples 15 Utiliser BEGIN ... END 15 Chapitre 7: CAS 16 Introduction 16 Syntaxe 16 Remarques 16 Examples 16 CASE recherché dans SELECT (correspond à une expression booléenne) 16 Utilisez CASE to COUNT le nombre de lignes dans une colonne correspondent à une condition. 17 Shorthand CASE dans SELECT 18 CAS dans une clause ORDER BY 19 Utilisation de CASE dans UPDATE 19 CASE utilise pour les valeurs NULL ordonnées en dernier 19 CASE dans la clause ORDER BY pour trier les enregistrements par la valeur la plus basse de 20 Données d'échantillon 20 Question 21 Résultats 21 Explication 21 Chapitre 8: CLAUSE EXISTE 23 Examples 23 CLAUSE EXISTE 23 Obtenez tous les clients avec au moins une commande 23 Obtenez tous les clients sans commande 23 Objectif 24 Chapitre 9: Clause IN 25 Examples 25 Clause IN simple 25 Utilisation de la clause IN avec une sous-requête 25 Chapitre 10: Clés étrangères 26 Examples 26 Créer une table avec une clé étrangère 26 Clés étrangères expliquées 26 Quelques conseils pour l'utilisation de clés étrangères 27 Chapitre 11: Clés primaires 28 Syntaxe 28 Examples 28 Créer une clé primaire 28 Utiliser l'incrément automatique 28 Chapitre 12: COMMANDÉ PAR 30 Examples 30 Utilisez ORDER BY avec TOP pour renvoyer les x premières lignes en fonction de la valeur d 30 Tri par plusieurs colonnes 31 Tri par numéro de colonne (au lieu de nom) 31 Commande par alias 32 Ordre de tri personnalisé 32 Chapitre 13: commentaires 34 Examples 34 Commentaires sur une seule ligne 34 Commentaires multilignes 34 Chapitre 14: CREATE Base de données 35 Syntaxe 35 Examples 35 CREATE Base de données 35 Chapitre 15: CREER LA TABLE 36 Introduction 36 Syntaxe 36 Paramètres 36 Remarques 36 Examples 36 Créer une nouvelle table 36 Créer une table à partir de la sélection 37 Dupliquer une table 37 Créer une table avec clé étrangère 37 Créer une table temporaire ou en mémoire 38 PostgreSQL et SQLite 38 serveur SQL 39 Chapitre 16: CREER UNE FONCTION 40 Syntaxe 40 Paramètres 40 Remarques 40 Examples 40 Créer une nouvelle fonction 40 Chapitre 17: CURSEUR SQL 42 Examples 42 Exemple de curseur qui interroge toutes les lignes par index pour chaque base de données 42 Chapitre 18: Déclencheurs 44 Examples 44 CRÉER UN DÉCLENCHEUR 44 Utiliser Trigger pour gérer une "Corbeille" pour les éléments supprimés 44 Chapitre 19: Des synonymes 45 Examples 45 Créer un synonyme 45 Chapitre 20: Des vues 46 Examples 46 Des vues simples 46 Vues complexes 46 Chapitre 21: Design de table 47 Remarques 47 Examples 47 Propriétés d'une table bien conçue. 47 Chapitre 22: DROP Table 49 Remarques 49 Examples 49 Simple goutte 49 Vérifier l'existence avant de laisser tomber 49 Chapitre 23: EFFACER 50 Introduction 50 Syntaxe 50 Examples 50 SUPPRIMER certaines lignes avec WHERE 50 SUPPRIMER toutes les lignes 50 Clause TRUNCATE 50 SUPPRIMER certaines lignes en fonction de comparaisons avec d'autres tables 50 Chapitre 24: ESSAYEZ / CATCH 53 Remarques 53 Examples 53 Transaction dans un TRY / CATCH 53 Chapitre 25: Exemples de bases de données et de tables 54 Examples 54 Base de données Auto Shop 54 Relations entre les tables 54 Départements 54 Des employés 55 Les clients 55 Des voitures 56 Base de données de la bibliothèque 57 Relations entre les tables 57 Auteurs 57 Livres 58 LivresAuteurs 59 Exemples 60 Table des pays 60 Des pays 60 Chapitre 26: EXPLIQUEZ et DÉCRIVEZ 62 Examples 62 DESCRIBE nom_table; 62 EXPLIQUEZ Sélectionnez la requête 62 Chapitre 27: Expressions de table communes 64 Syntaxe 64 Remarques 64 Examples 64 Requête temporaire 64 récursivement monter dans un arbre 65 générer des valeurs 66 énumérer récursivement un sous-arbre 66 Fonctionnalité Oracle CONNECT BY avec les CTE récursifs 67 Génération récursive de dates, étendue pour inclure la liste des équipes comme exemple 68 Refactoring d'une requête pour utiliser les expressions de table communes 69 Exemple d'un SQL complexe avec une expression de table commune 70 Chapitre 28: Filtrer les résultats en utilisant WHERE et HAVING 72 Syntaxe 72 Examples 72 La clause WHERE ne renvoie que les lignes correspondant à ses critères 72 Utilisez IN pour renvoyer des lignes avec une valeur contenue dans une liste 72 Utilisez LIKE pour trouver des chaînes et des sous-chaînes correspondantes 72 Clause WHERE avec des valeurs NULL / NOT NULL 73 Utilisez HAVING avec des fonctions d'agrégat 74 Utilisez entre pour filtrer les résultats 74 Égalité 75 ET et OU 76 Utilisez HAVING pour vérifier plusieurs conditions dans un groupe 77 Où EXISTE 78 Chapitre 29: Fonctions (agrégées) 79 Syntaxe 79 Remarques 79 Examples 80 SOMME 80 Agrégation conditionnelle 80 AVG () 81 EXEMPLE DE TABLE 81 QUESTION 81 RÉSULTATS 82 Concaténation de liste 82 MySQL 82 Oracle et DB2 82 PostgreSQL 82 serveur SQL 83 SQL Server 2016 et versions antérieures 83 SQL Server 2017 et SQL Azure 83 SQLite 83 Compter 84 Max 85 Min 85 Chapitre 30: Fonctions (analytique) 86 Introduction 86 Syntaxe 86 Examples 86 FIRST_VALUE 86 LAST_VALUE 87 LAG et LEAD 87 PERCENT_RANK et CUME_DIST 88 PERCENTILE_DISC et PERCENTILE_CONT 90 Chapitre 31: Fonctions (Scalar / Single Row) 92 Introduction 92 Syntaxe 92 Remarques 92 Examples 93 Modifications de personnage 93 Date et l'heure 93 Fonction de configuration et de conversion 95 Fonction logique et mathématique 96 SQL a deux fonctions logiques: CHOOSE et IIF . 96 SQL inclut plusieurs fonctions mathématiques que vous pouvez utiliser pour effectuer des c 97 Chapitre 32: Fonctions de chaîne 99 Introduction 99 Syntaxe 99 Remarques 99 Examples 99 Couper les espaces vides 99 Enchaîner 100 Minuscules supérieure 100 Substring 100 Divisé 101 Des trucs 101 Longueur 101 Remplacer 102 GAUCHE DROITE 102 SENS INVERSE 103 REPRODUIRE 103 REGEXP 103 Remplacer la fonction dans sql Sélectionner et mettre à jour la requête 103 PARSENAME 104 INSTR 105 Chapitre 33: Fonctions de fenêtre 106 Examples 106 Ajout du nombre total de lignes sélectionnées à chaque ligne 106 Configuration d'un indicateur si d'autres lignes ont une propriété commune 106 Obtenir un total cumulé 107 Obtenir les N lignes les plus récentes sur plusieurs regroupements 108 Recherche d'enregistrements "hors séquence" à l'aide de la fonction LAG () 108 Chapitre 34: FUSIONNER 110 Introduction 110 Examples 110 MERGE pour faire la cible Match Source 110 MySQL: compter les utilisateurs par nom 110 PostgreSQL: compter les utilisateurs par nom 111 Chapitre 35: GRANT et REVOKE 112 Syntaxe 112 Remarques 112 Examples 112 Accorder / révoquer des privilèges 112 Chapitre 36: Identifiant 113 Introduction 113 Examples 113 Identifiants non cotés 113 Chapitre 37: Index 114 Introduction 114 Remarques 114 Examples 114 Créer un index 114 Index clusterisés, uniques et triés 115 Insérer avec un index unique 116 SAP ASE: index de chute 116 Index trié 116 Suppression d'un index ou désactivation et reconstruction 116 Index unique permettant NULLS 117 Reconstruire l'index 117 Index clusterisé 117 Index non clusterisé 118 Index partiel ou filtré 118 Chapitre 38: Injection SQL 120 Introduction 120 Examples 120 Échantillon d'injection SQL 120 échantillon d'injection simple 121 Chapitre 39: INSÉRER 123 Syntaxe 123 Examples 123 Insérer une nouvelle ligne 123 Insérer uniquement des colonnes spécifiées 123 INSERER des données d'une autre table en utilisant SELECT 123 Insérer plusieurs lignes à la fois 124 Chapitre 40: JOINDRE 125 Introduction 125 Syntaxe 125 Remarques 125 Examples 125 Jointure interne explicite de base 125 Jointure implicite 126 Jointure externe gauche 126 Alors, comment ça marche? 127 Self Join 128 Alors, comment ça marche? 129 CROSS JOIN 131 Rejoindre une sous-requête 132 CROSS APPLY & LATERAL JOIN 132 FULL JOIN 134 JOIN Récursives 135 Différences entre les jointures intérieures / extérieures 135 Jointure interne 136 Jointure externe gauche 136 Jointure externe droite 136 Jointure externe complète 136 Terminologie JOIN: Intérieur, Extérieur, Semi, Anti ... 136 Jointure interne 136 Jointure externe gauche 136 Right Outer Join 136 Full Outer Join 136 Gauche Semi Rejoindre 136 Right Semi Join 136 Gauche anti semi rejoindre 136 Right Anti Semi Join 137 Cross Join 137 Self-Join 138 Chapitre 41: METTRE À JOUR 139 Syntaxe 139 Examples 139 Mise à jour de toutes les lignes 139 Mise à jour des lignes spécifiées 139 Modification des valeurs existantes 139 MISE À JOUR avec des données uploads/Marketing/ sql-fr 1 .pdf
Documents similaires
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 20, 2022
- Catégorie Marketing
- Langue French
- Taille du fichier 1.9921MB