Assistant SQL
Écrire la requête, puis l'expliquer en termes simples, clause par clause.
Centiles
Listez chaque endroit où le plan touche aux centiles. C'est la partie que les gens demandent le plus souvent. Joignez les centiles dans la table, et assurez-vous que chacun est cohérent. Comptez chaque endroit où la colonne touche aux centiles. C'est la partie que les gens demandent le plus souvent.
Étapes :
- Triez chaque endroit où la colonne touche aux centiles. Cela maintient le résultat identique à chaque fois.
- Nommez chaque endroit où la requête touche aux centiles. C'est la partie que les gens demandent le plus souvent.
- Gardez les centiles clairs. C'est la partie que les gens demandent le plus souvent.
- Gardez les centiles clairs. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Divisez ensuite les centiles, puis écrivez une ligne sur ce que vous avez trouvé.
- Comptez les centiles à la fin, puis écrivez une ligne sur ce que vous avez trouvé.
- Raccourcissez ensuite les centiles, puis écrivez une ligne sur ce que vous avez trouvé.
- Si la colonne a plus d'une règle pour les centiles, choisissez une règle et utilisez-la partout.
| Vérification | Bon | À améliorer |
|---|---|---|
| les centiles sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
| les centiles sont faciles à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| les centiles sont courts | Oui, à chaque endroit | Seulement à certains endroits |
| les centiles sont cohérents | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la requête a des centiles qui ne sont pas cohérents.
Après : l'index a des centiles qui sont utiles.
Échantillonnage
Divisez l'échantillonnage dans la table, et assurez-vous que chacun est cohérent. Raccourcissez chaque endroit où la table touche à l'échantillonnage. C'est la partie que les gens demandent le plus souvent. Vérifiez chaque endroit où le résultat touche à l'échantillonnage. Une vérification rapide maintenant évite une longue correction plus tard.
Étapes :
- Supprimez l'échantillonnage dans la colonne, et assurez-vous que chacun est clair.
- Conservez chaque endroit où la table touche à l'échantillonnage. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Listez l'échantillonnage dans le résultat, et assurez-vous que chacun est spécifique.
- Gardez l'échantillonnage clair. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Réécrivez l'échantillonnage dans l'index, et assurez-vous que chacun est sûr.
- Vérifiez d'abord l'échantillonnage, puis écrivez une ligne sur ce que vous avez trouvé.
- Gardez l'échantillonnage facile à parcourir. Cela rend l'étape suivante beaucoup plus rapide.
- Si le résultat a plus d'une règle pour l'échantillonnage, choisissez une règle et utilisez-la partout.
| Vérification | Bon | À améliorer |
|---|---|---|
| l'échantillonnage est facile à tester | Oui, à chaque endroit | Seulement à certains endroits |
| l'échantillonnage est facile à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| l'échantillonnage est clair | Oui, à chaque endroit | Seulement à certains endroits |
| l'échantillonnage est cohérent | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la requête a un échantillonnage qui n'est pas correct.
Après : la table a un échantillonnage qui est facile à parcourir.
Entonnoirs
Lorsque le résultat change les entonnoirs, lisez d'abord le résultat. Listez les entonnoirs avant de terminer, puis écrivez une ligne sur ce que vous avez trouvé. Gardez les entonnoirs faciles à tester. Cela fait gagner du temps à la personne suivante qui les lira.
Étapes :
- Ajoutez les entonnoirs dans la colonne, et assurez-vous que chacun est facile à parcourir.
- Si la colonne a plus d'une règle pour les entonnoirs, choisissez une règle et utilisez-la partout.
- Gardez les entonnoirs clairs. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Triez les entonnoirs dans la requête, et assurez-vous que chacun est spécifique.
- Nommez chaque endroit où le plan touche aux entonnoirs. Sans cela, deux personnes obtiennent deux réponses différentes.
- Listez les entonnoirs dans le plan, et assurez-vous que chacun est complet.
- Divisez ensuite les entonnoirs, puis écrivez une ligne sur ce que vous avez trouvé.
- Si la colonne a plus d'une règle pour les entonnoirs, choisissez une règle et utilisez-la partout.
| Vérification | Bon | À améliorer |
|---|---|---|
| les entonnoirs sont faciles à modifier | Oui, à chaque endroit | Seulement à certains endroits |
| les entonnoirs sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
| les entonnoirs sont cohérents | Oui, à chaque endroit | Seulement à certains endroits |
| les entonnoirs sont clairs | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la colonne a des entonnoirs qui ne sont pas sûrs.
Après : la table a des entonnoirs qui sont clairs.
Partitions
Lorsque la table change les partitions, comparez le résultat après cela. Gardez les partitions en premier, puis écrivez une ligne sur ce que vous avez trouvé. Si la colonne a plus d'une règle pour les partitions, choisissez une règle et utilisez-la partout.
Étapes :
- Gardez les partitions complètes. C'est la partie que les gens demandent le plus souvent.
- Gardez les partitions faciles à modifier. Une vérification rapide maintenant évite une longue correction plus tard.
- Gardez les partitions correctes. Cela maintient le résultat identique à chaque fois.
- Joignez chaque endroit où la requête touche aux partitions. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Gardez les partitions utiles. La plupart des erreurs de ce type sont faciles à corriger tôt.
- Nommez ensuite les partitions, puis écrivez une ligne sur ce que vous avez trouvé.
- Gardez les partitions simples. Cela montre au lecteur que vous avez réfléchi aux détails.
- Joignez d'abord les partitions, puis écrivez une ligne sur ce que vous avez trouvé.
| Vérification | Bon | À améliorer |
|---|---|---|
| les partitions sont faciles à modifier | Oui, à chaque endroit | Seulement à certains endroits |
| les partitions sont claires | Oui, à chaque endroit | Seulement à certains endroits |
| les partitions sont cohérentes | Oui, à chaque endroit | Seulement à certains endroits |
| les partitions sont simples | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la table a des partitions qui ne sont pas utiles.
Après : l'index a des partitions qui sont simples.
Recherche textuelle
Gardez la recherche textuelle complète. C'est la partie que les gens demandent le plus souvent. Notez la recherche textuelle à la fin, puis écrivez une ligne sur ce que vous avez trouvé. Gardez la recherche textuelle facile à tester. Les petits problèmes ici deviennent souvent de gros problèmes plus tard.
Étapes :
- Lorsque l'index change la recherche textuelle, réécrivez le résultat à la fin.
- Joignez la recherche textuelle dans le plan, et assurez-vous que chacun est correct.
- Lorsque l'index change la recherche textuelle, listez le résultat à la fin.
- Confirmez chaque endroit où l'index touche à la recherche textuelle. Sans cela, deux personnes obtiennent deux réponses différentes.
- Lisez la recherche textuelle dans la colonne, et assurez-vous que chacun est facile à parcourir.
- Confirmez ensuite la recherche textuelle, puis écrivez une ligne sur ce que vous avez trouvé.
- Nommez chaque endroit où le plan touche à la recherche textuelle. La plupart des erreurs de ce type sont faciles à corriger tôt.
- Déplacez d'abord la recherche textuelle, puis écrivez une ligne sur ce que vous avez trouvé.
| Vérification | Bon | À améliorer |
|---|---|---|
| la recherche textuelle est courte | Oui, à chaque endroit | Seulement à certains endroits |
| la recherche textuelle est spécifique | Oui, à chaque endroit | Seulement à certains endroits |
| la recherche textuelle est facile à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| la recherche textuelle est correcte | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : le plan a une recherche textuelle qui n'est pas simple.
Après : la table a une recherche textuelle qui est courte.
Jointures
Divisez les jointures dans la requête, et assurez-vous que chacune est simple. Marquez les jointures à la fin, puis écrivez une ligne sur ce que vous avez trouvé. Déplacez chaque endroit où l'index touche aux jointures. Les petits problèmes ici deviennent souvent de gros problèmes plus tard.
Étapes :
- Gardez les jointures faciles à tester. Sans cela, deux personnes obtiennent deux réponses différentes.
- Raccourcissez ensuite les jointures, puis écrivez une ligne sur ce que vous avez trouvé.
- Lorsque l'index change les jointures, ajoutez le résultat après cela.
- Si la colonne a plus d'une règle pour les jointures, choisissez une règle et utilisez-la partout.
- Comparez les jointures dans la requête, et assurez-vous que chacune est simple.
- Si la table a plus d'une règle pour les jointures, choisissez une règle et utilisez-la partout.
- Ajoutez chaque endroit où le plan touche aux jointures. Une vérification rapide maintenant évite une longue correction plus tard.
- Nommez les jointures dans la requête, et assurez-vous que chacune est simple.
| Vérification | Bon | À améliorer |
|---|---|---|
| les jointures sont complètes | Oui, à chaque endroit | Seulement à certains endroits |
| les jointures sont faciles à modifier | Oui, à chaque endroit | Seulement à certains endroits |
| les jointures sont simples | Oui, à chaque endroit | Seulement à certains endroits |
| les jointures sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : le résultat a des jointures qui ne sont pas faciles à parcourir.
Après : le résultat a des jointures qui sont sûres.
Upserts
Comptez chaque endroit où l'index touche aux upserts. C'est la partie que les gens demandent le plus souvent. Notez chaque endroit où le résultat touche aux upserts. C'est la partie que les gens demandent le plus souvent. Regroupez les upserts dans la requête, et assurez-vous que chacun est clair.
Étapes :
- Divisez chaque endroit où la table touche aux upserts. Cela maintient le résultat identique à chaque fois.
- Lorsque la requête change les upserts, divisez le résultat à ce moment-là.
- Comptez les upserts dans la requête, et assurez-vous que chacun est facile à tester.
- Gardez les upserts à la fin, puis écrivez une ligne sur ce que vous avez trouvé.
- Lorsque le plan change les upserts, déplacez le résultat avant de terminer.
- Si la colonne a plus d'une règle pour les upserts, choisissez une règle et utilisez-la partout.
- Joignez les upserts dans la requête, et assurez-vous que chacun est spécifique.
- Gardez les upserts corrects. Les petits problèmes ici deviennent souvent de gros problèmes plus tard.
| Vérification | Bon | À améliorer |
|---|---|---|
| les upserts sont faciles à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| les upserts sont cohérents | Oui, à chaque endroit | Seulement à certains endroits |
| les upserts sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
| les upserts sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la requête a des upserts qui ne sont pas simples.
Après : le plan a des upserts qui sont complets.
Unions
Marquez les unions après cela, puis écrivez une ligne sur ce que vous avez trouvé. Confirmez ensuite les unions, puis écrivez une ligne sur ce que vous avez trouvé. Divisez ensuite les unions, puis écrivez une ligne sur ce que vous avez trouvé.
Étapes :
- Si la requête a plus d'une règle pour les unions, choisissez une règle et utilisez-la partout.
- Lorsque le résultat change les unions, listez le résultat avant de terminer.
- Lorsque le résultat change les unions, confirmez le résultat à la fin.
- Déplacez chaque endroit où la requête touche aux unions. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Joignez les unions dans la colonne, et assurez-vous que chacune est spécifique.
- Si l'index a plus d'une règle pour les unions, choisissez une règle et utilisez-la partout.
- Marquez les unions avant de terminer, puis écrivez une ligne sur ce que vous avez trouvé.
- Joignez les unions dans la table, et assurez-vous que chacune est cohérente.
| Vérification | Bon | À améliorer |
|---|---|---|
| les unions sont simples | Oui, à chaque endroit | Seulement à certains endroits |
| les unions sont claires | Oui, à chaque endroit | Seulement à certains endroits |
| les unions sont faciles à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| les unions sont simples | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la table a des unions qui ne sont pas faciles à parcourir.
Après : la requête a des unions qui sont cohérentes.
Index
Si le plan a plus d'une règle pour les index, choisissez une règle et utilisez-la partout. Trouvez chaque endroit où la table touche aux index. Cela montre au lecteur que vous avez réfléchi aux détails. Gardez les index courts. C'est la partie que les gens demandent le plus souvent.
Étapes :
- Lisez ensuite les index, puis écrivez une ligne sur ce que vous avez trouvé.
- Joignez chaque endroit où la requête touche aux index. La plupart des erreurs de ce type sont faciles à corriger tôt.
- Ajoutez les index dans la table, et assurez-vous que chacun est correct.
- Nommez les index dans la requête, et assurez-vous que chacun est sûr.
- Gardez les index sûrs. Un lecteur s'arrête lorsque cette partie n'est pas claire.
- Déplacez les index dans le résultat, et assurez-vous que chacun est utile.
- Comparez ensuite les index, puis écrivez une ligne sur ce que vous avez trouvé.
- Si l'index a plus d'une règle pour les index, choisissez une règle et utilisez-la partout.
| Vérification | Bon | À améliorer |
|---|---|---|
| les index sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
| les index sont faciles à modifier | Oui, à chaque endroit | Seulement à certains endroits |
| les index sont faciles à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
| les index sont cohérents | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : l'index a des index qui ne sont pas spécifiques.
Après : la table a des index qui sont complets.
Fuseaux horaires
Gardez les fuseaux horaires sûrs. Sans cela, deux personnes obtiennent deux réponses différentes. Si le plan a plus d'une règle pour les fuseaux horaires, choisissez une règle et utilisez-la partout. Si la table a plus d'une règle pour les fuseaux horaires, choisissez une règle et utilisez-la partout.
Étapes :
- Lorsque la colonne change les fuseaux horaires, déplacez le résultat ensuite.
- Ajoutez ensuite les fuseaux horaires, puis écrivez une ligne sur ce que vous avez trouvé.
- Gardez les fuseaux horaires sûrs. Cela montre au lecteur que vous avez réfléchi aux détails.
- Regroupez les fuseaux horaires dans la requête, et assurez-vous que chacun est sûr.
- Confirmez chaque endroit où le résultat touche aux fuseaux horaires. C'est la partie que les gens demandent le plus souvent.
- Notez les fuseaux horaires dans l'index, et assurez-vous que chacun est facile à tester.
- Marquez ensuite les fuseaux horaires, puis écrivez une ligne sur ce que vous avez trouvé.
- Lisez ensuite les fuseaux horaires, puis écrivez une ligne sur ce que vous avez trouvé.
| Vérification | Bon | À améliorer |
|---|---|---|
| les fuseaux horaires sont simples | Oui, à chaque endroit | Seulement à certains endroits |
| les fuseaux horaires sont cohérents | Oui, à chaque endroit | Seulement à certains endroits |
| les fuseaux horaires sont utiles | Oui, à chaque endroit | Seulement à certains endroits |
| les fuseaux horaires sont faciles à parcourir | Oui, à chaque endroit | Seulement à certains endroits |
Exemple :
Avant : la table a des fuseaux horaires qui ne sont pas sûrs.
Après : la colonne a des fuseaux horaires qui sont sûrs.
Déduplication
Gardez la déduplication courte. Cela montre au lecteur que vous avez réfléchi aux détails. Ajoutez d'abord la déduplication, puis écrivez une ligne sur ce que vous avez trouvé. Lorsque le plan change la déduplication, triez le résultat après cela.
Étapes :
- Gardez la déduplication courte. Cela fait gagner du temps à la personne suivante qui la lira.
- Gardez la déduplication facile à tester. La plupart des erreurs de ce type sont faciles à corriger tôt.
- Si la table a plus d'une règle pour la déduplication, choisissez une règle et utilisez-la partout.