
Formation pratique SQL
Description
Introduction au livre
La vie et SQL concernent en fin de compte des situations « pratiques ».
« Je connais, dans une certaine mesure, les bases de la grammaire SQL. »
« Rédiger une requête est difficile… Devrais-je étudier davantage la grammaire ? »
Que faire si vous maîtrisez les principes et les méthodes d'entraînement et que vous les pratiquez, mais que votre corps ne suit pas ? Un entraînement systématique n'est-il pas nécessaire avant tout apprentissage supplémentaire ? Il en va de même pour le SQL. Il existe un écart entre « connaître » la syntaxe SQL et « résoudre des problèmes » basés sur cette connaissance ; ainsi, même si vous comprenez la syntaxe, la résolution de problèmes peut s'avérer complexe.
Si votre objectif est de devenir un expert pratique capable d'utiliser efficacement SQL, vous devriez être confronté à une variété de problèmes pratiques.
Au fil du temps, les connaissances manquantes seront comblées naturellement.
Ce livre explique brièvement les concepts et la grammaire de 18 types fondamentaux, puis propose des problèmes de différents niveaux de difficulté et de différents types.
Réfléchissons ensemble à la réponse à cette question et résolvons-la étape par étape.
Il met également en évidence les schémas d'erreur qui conduisent souvent à des pièges dans le processus.
Grâce à cela, devenons maintenant un acteur concret du SQL.
« Je connais, dans une certaine mesure, les bases de la grammaire SQL. »
« Rédiger une requête est difficile… Devrais-je étudier davantage la grammaire ? »
Que faire si vous maîtrisez les principes et les méthodes d'entraînement et que vous les pratiquez, mais que votre corps ne suit pas ? Un entraînement systématique n'est-il pas nécessaire avant tout apprentissage supplémentaire ? Il en va de même pour le SQL. Il existe un écart entre « connaître » la syntaxe SQL et « résoudre des problèmes » basés sur cette connaissance ; ainsi, même si vous comprenez la syntaxe, la résolution de problèmes peut s'avérer complexe.
Si votre objectif est de devenir un expert pratique capable d'utiliser efficacement SQL, vous devriez être confronté à une variété de problèmes pratiques.
Au fil du temps, les connaissances manquantes seront comblées naturellement.
Ce livre explique brièvement les concepts et la grammaire de 18 types fondamentaux, puis propose des problèmes de différents niveaux de difficulté et de différents types.
Réfléchissons ensemble à la réponse à cette question et résolvons-la étape par étape.
Il met également en évidence les schémas d'erreur qui conduisent souvent à des pièges dans le processus.
Grâce à cela, devenons maintenant un acteur concret du SQL.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Préparation de l'environnement de laboratoire : connexion de MySQL et GitHub
Type 1. JOINTURE INTERNE
_Problème 1.
Jointure interne de base
_Problème 2.
Sous-requêtes et jointures internes
_Problème 3.
Auto-adhésion
Type 2. JONCTION EXTÉRIEURE GAUCHE
_Problème 1.
Jointure externe gauche de base
_Problème 2. Ajouter une condition de table correcte à WHERE
Problème 3. Ajouter une condition à ON
Type 3. JOINTURE CROISÉE
_Problème 1.
Jointure croisée un-à-plusieurs (1:N)
_Problème 2.
Jointure croisée plusieurs-à-plusieurs (N:N)
Type 4. JOINT EXTÉRIEUR COMPLET
_Problème 1.
Deux joints extérieurs gauches et une union
Type 5. GROUPER PAR
_Problème 1.
GROUPER PAR
Problème 2. CASE WHEN et GROUP BY
_Problème 3.
Agrégation par partition
Type 6. AVOIR
_Problème 1.
Avoir de base
_Problème 2.
Identifiant du groupe
Problème 3. Où et avoir
_Problème 4.
Sous-requête HAVING
Type 7. MIN, MAX
_Problème 1.
MIN et MAX de base
Problème 2. Sous-requête utilisant MIN et MAX
Problème 3. Sous-requête utilisant MIN et MAX
Type 8. SOMME, NOMBRE
Problème 1. Différence entre SUM et COUNT dans CASE WHEN
_Problème 2.
Total cumulé
_Problème 3.
Somme cumulée par partition
Type 9. CAS OÙ
Problème 1. CASE WHEN et GROUP BY
Problème 2. Conditions multiples dans CASE WHEN
_Problème 3.
SOMME des différents résultats THEN
_Problème 4.
UNION de requêtes indépendantes
Type 10. IFNULL
Problème 1. Jointure externe gauche et IFNULL
Problème 2. Jointure externe gauche et IFNULL
Type 11. LIMIT
_Problème 1.
Combinaison des clauses ORDER BY et LIMIT de base
Problème 2. Extraction du meilleur rang après GROUP BY
Problème 3. Extraction du meilleur résultat après INNER JOIN et GROUP BY
Type 12. PAS DANS
_Problème 1.
Basique NON DANS
Problème 2. Sous-requêtes de IN et NOT IN
Problème 3. NOT IN et GROUP BY
Type 13. RANG
Problème 1. RANGEZ en utilisant PARTITION BY
Problème 2. RANGEZ en utilisant PARTITION BY
Type 14. RANG_DENSE
_Problème 1.
RANG_DENSE par défaut
_Problème 2.
classement de 2e place
Type 15. ROW_NUMBER
_Problème 1. Comparaison de RANK, DENSE_RANK et ROW_NUMBER
_Problème 2.
Numéro de ligne par défaut
Type 16. RETARD, AVANCE
_Problème 1.
LAT de base, LEAD
Problème 2. Ajouter une condition WHERE après LAG
Problème 3. Ajout d'une condition IF à SELECT après LAG
Type 17. DATE
Problème 1. Type de données TIMESTAMP
Problème 2. Fonctions DATE_ADD et DATE_SUB
Problème 3. Fonction DATE_FORMAT
Type 18. CONCAT
_Problème 1.
CONCAT de base
_Problème 2.
GROUPE_CONCAT de base
Série de problèmes SQL 1
Série de problèmes SQL 2
Série de problèmes SQL 3
Recherche
Type 1. JOINTURE INTERNE
_Problème 1.
Jointure interne de base
_Problème 2.
Sous-requêtes et jointures internes
_Problème 3.
Auto-adhésion
Type 2. JONCTION EXTÉRIEURE GAUCHE
_Problème 1.
Jointure externe gauche de base
_Problème 2. Ajouter une condition de table correcte à WHERE
Problème 3. Ajouter une condition à ON
Type 3. JOINTURE CROISÉE
_Problème 1.
Jointure croisée un-à-plusieurs (1:N)
_Problème 2.
Jointure croisée plusieurs-à-plusieurs (N:N)
Type 4. JOINT EXTÉRIEUR COMPLET
_Problème 1.
Deux joints extérieurs gauches et une union
Type 5. GROUPER PAR
_Problème 1.
GROUPER PAR
Problème 2. CASE WHEN et GROUP BY
_Problème 3.
Agrégation par partition
Type 6. AVOIR
_Problème 1.
Avoir de base
_Problème 2.
Identifiant du groupe
Problème 3. Où et avoir
_Problème 4.
Sous-requête HAVING
Type 7. MIN, MAX
_Problème 1.
MIN et MAX de base
Problème 2. Sous-requête utilisant MIN et MAX
Problème 3. Sous-requête utilisant MIN et MAX
Type 8. SOMME, NOMBRE
Problème 1. Différence entre SUM et COUNT dans CASE WHEN
_Problème 2.
Total cumulé
_Problème 3.
Somme cumulée par partition
Type 9. CAS OÙ
Problème 1. CASE WHEN et GROUP BY
Problème 2. Conditions multiples dans CASE WHEN
_Problème 3.
SOMME des différents résultats THEN
_Problème 4.
UNION de requêtes indépendantes
Type 10. IFNULL
Problème 1. Jointure externe gauche et IFNULL
Problème 2. Jointure externe gauche et IFNULL
Type 11. LIMIT
_Problème 1.
Combinaison des clauses ORDER BY et LIMIT de base
Problème 2. Extraction du meilleur rang après GROUP BY
Problème 3. Extraction du meilleur résultat après INNER JOIN et GROUP BY
Type 12. PAS DANS
_Problème 1.
Basique NON DANS
Problème 2. Sous-requêtes de IN et NOT IN
Problème 3. NOT IN et GROUP BY
Type 13. RANG
Problème 1. RANGEZ en utilisant PARTITION BY
Problème 2. RANGEZ en utilisant PARTITION BY
Type 14. RANG_DENSE
_Problème 1.
RANG_DENSE par défaut
_Problème 2.
classement de 2e place
Type 15. ROW_NUMBER
_Problème 1. Comparaison de RANK, DENSE_RANK et ROW_NUMBER
_Problème 2.
Numéro de ligne par défaut
Type 16. RETARD, AVANCE
_Problème 1.
LAT de base, LEAD
Problème 2. Ajouter une condition WHERE après LAG
Problème 3. Ajout d'une condition IF à SELECT après LAG
Type 17. DATE
Problème 1. Type de données TIMESTAMP
Problème 2. Fonctions DATE_ADD et DATE_SUB
Problème 3. Fonction DATE_FORMAT
Type 18. CONCAT
_Problème 1.
CONCAT de base
_Problème 2.
GROUPE_CONCAT de base
Série de problèmes SQL 1
Série de problèmes SQL 2
Série de problèmes SQL 3
Recherche
Image détaillée

Avis de l'éditeur
★ Formation personnalisée pour développer des compétences pratiques en rédaction de requêtes
Ce livre a pour but de vous aider à transformer vos connaissances en grammaire SQL, jusqu'ici cantonnées à votre tête, en compétences pratiques.
Essayons un entraînement personnalisé à travers 18 types de problèmes fondamentaux.
Réfléchissons ensemble aux solutions à ce problème, résolvons-le et identifions les points clés et les réponses incorrectes.
En suivant les conseils de ce livre, vous finirez par acquérir une « force de requête ».
Il n'y a pas de résultat sans processus.
Et les mauvaises réponses font aussi partie d'un processus.
En pratique, les développeurs et les analystes finalisent également le code par un processus d'essais et d'erreurs.
Ce livre ne se contente donc pas de produire du code complet d'un seul coup. Il vise plutôt à illustrer le processus d'écriture de code SQL et les erreurs potentielles rencontrées en cours de route.
Cela encourage les élèves à développer des compétences de réflexion pratique adaptées aux situations problématiques, plutôt que de simplement restituer des connaissances mémorisées.
Des niveaux de difficulté variés, des sujets variés et des séries de problèmes
Les problèmes SQL sont classés par type principal.
Et il propose un large éventail de problèmes, du plus facile au plus difficile, classés par type.
Cette structure vous permet de développer progressivement vos compétences et de vous concentrer sur l'apprentissage de vos points faibles.
Enfin, vous pourrez perfectionner vos compétences d'application grâce à des séries de problèmes qui vous permettront de pratiquer de manière exhaustive différents types de problèmes.
★ Qui a besoin de ce livre ?
- Pour ceux qui possèdent des compétences grammaticales de base et souhaitent développer des compétences pratiques
- Les personnes qui se préparent aux tests de codage SQL
- Ceux qui préfèrent apprendre en résolvant des problèmes du monde réel
- Ce programme s'adresse à toute personne utilisant SQL ou devant l'utiliser, mais souhaitant rapidement combler ses lacunes.
Ce livre a pour but de vous aider à transformer vos connaissances en grammaire SQL, jusqu'ici cantonnées à votre tête, en compétences pratiques.
Essayons un entraînement personnalisé à travers 18 types de problèmes fondamentaux.
Réfléchissons ensemble aux solutions à ce problème, résolvons-le et identifions les points clés et les réponses incorrectes.
En suivant les conseils de ce livre, vous finirez par acquérir une « force de requête ».
Il n'y a pas de résultat sans processus.
Et les mauvaises réponses font aussi partie d'un processus.
En pratique, les développeurs et les analystes finalisent également le code par un processus d'essais et d'erreurs.
Ce livre ne se contente donc pas de produire du code complet d'un seul coup. Il vise plutôt à illustrer le processus d'écriture de code SQL et les erreurs potentielles rencontrées en cours de route.
Cela encourage les élèves à développer des compétences de réflexion pratique adaptées aux situations problématiques, plutôt que de simplement restituer des connaissances mémorisées.
Des niveaux de difficulté variés, des sujets variés et des séries de problèmes
Les problèmes SQL sont classés par type principal.
Et il propose un large éventail de problèmes, du plus facile au plus difficile, classés par type.
Cette structure vous permet de développer progressivement vos compétences et de vous concentrer sur l'apprentissage de vos points faibles.
Enfin, vous pourrez perfectionner vos compétences d'application grâce à des séries de problèmes qui vous permettront de pratiquer de manière exhaustive différents types de problèmes.
★ Qui a besoin de ce livre ?
- Pour ceux qui possèdent des compétences grammaticales de base et souhaitent développer des compétences pratiques
- Les personnes qui se préparent aux tests de codage SQL
- Ceux qui préfèrent apprendre en résolvant des problèmes du monde réel
- Ce programme s'adresse à toute personne utilisant SQL ou devant l'utiliser, mais souhaitant rapidement combler ses lacunes.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 11 août 2025
- Nombre de pages, poids, dimensions : 416 pages | 173 × 230 × 30 mm
- ISBN13 : 9791165923273
- ISBN10 : 1165923270
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne