Skip to main content

Cet article indique certaines erreurs régulières dans SQL et la section Contenu sélectionnée dans "Comparaison Excel, facile à comprendre l'analyse des données SQL" facilement.


Erreur 1 Nom


S'il n'y a pas de table dans la base de données ou lorsque vous écrivez le code, le nom de la table est faux, fera le programme de trouver ce tableau et Enfin a déclaré: "xxx 'table n'existe pas. Si vous avez cette erreur, vérifiez si le nom de la table XXX est correct, puis vérifiez s'il y a ce tableau dans la base de données.


2 Erreur de nom de colonne

S'il n'y a pas de champ dans la table ou que vous écrivez le nom de champ, il mènera à ce champ et enfin l'erreur: la colonne n'est pas le paramètre incorrect «XX» dans la «liste scolaire». Si vous avez cette erreur, vérifiez si le nom de la colonne XX est correct, puis vérifiez si ce champ est dans ce champ.


3 Les groupes suivent

L'expression n'est pas dans le groupe de touches "XXX", si vous rencontrez cette erreur peut être l'école XXX dans le choix. non déclarationÊtre causé par des clauses de groupe en groupes. S'il y a une commande de groupe, le champ arrière sélectionne ou apparaît dans le groupe ou apparaît dans la fonction synthétique. Tels que le code suivant:


Le code ci-dessus peut être signalé que le champ XXX n'est pas incorrect dans le groupe, car MySQL 8.0 ou supérieur, la version ne sera pas signalée et la première valeur est seulement affiché par défaut. Mais l'autre version de la base de données signalera une erreur.

Spécifiquement, la méthode d'écriture du deuxième code, nous devrions noter que lorsqu'il existe plusieurs colonnes dans la sélection, vous allez souvent fuir un champ derrière le groupe, entraînant une erreur.


4 Erreur
Dans la société, nous devons demander les droits lorsque nous voulons interroger les données. Si vous n'avez pas de requête pour un champ ou une table, vous pouvez signaler les mauvais rappels de différentes entreprises de différentes entreprises, il vous suffit de capturer la clé sans privilèges. select col1 ,sum(col2)from table
select col1 ,col2 ,sum(col3)from tablegroup by col1

5 erreurs de virgule

avec la virgule TLes champs arrière choisissent et ne peuvent être qu'un. Il n'y a pas de virgule entre la dernière école et le mot. Parfois, je vais écrire une virgule, ou si cela manquera, cela fera le programme de reporting d'erreur. Vérifiez soigneusement cela selon l'erreur de procédure.


La méthode d'écriture du code ci-dessus est une virgule entre la dernière école et le mot, c'est faux.


La méthode d'écriture du code ci-dessus est avec deux virgules derrière des colonnes COL2 et conduira également à des erreurs.


La méthode d'écriture du code ci-dessus est qu'il n'ya pas de séparation des virgules entre les colonnes COL2 et COL3, ce qui entraînera une erreur.
Lorsque la virgule entre le nom de la colonne et le nom de la colonne est placée derrière le nom de la colonne, il est facilement négligé par nous et ignorera le programme d'enregistrement des erreurs. C'est pourquoi vous devez mettre une virgule entre les colonnes et les colonnes du nom de la colonne au lieu de colonnes de nommage, vous pouvez réduire le taux d'erreur de code.


6 erreurs de marque

Les deux supports du code couplé et aucune parenthèses ne semblent fausses. Si c'est juste un cRencontrer des parenthèses, il n'est pas facile de faire des erreurs. Lorsqu'il existe des parenthèses multicouches imbriquées, il est facilement écrit par un ou plusieurs, et peut être soigneusement vérifié en fonction de la position de la position d'erreur.

Dans le code ci-dessus, si les petites parenthèses contiennent imbriquées entraîneront une erreur.

J'ai une erreur indiquée ici est ce que je me rencontre souvent et certaines erreurs sont plus erronées que de demander, mais ce n'est certainement pas tout. Les erreurs signaleront différentes erreurs en raison de fichiers informatiques et d'installations informatiques des personnes sont différentes. L'erreur ne peut donc pas être déchargée, de sorte que les gens doivent améliorer la possibilité de résoudre des erreurs, ce qui signifie rechercher. Le problème que vous rencontrez, a une grande capacité que d'autres ont également rencontré et certaines personnes sont prêtes à partager partager la réponse. Lorsque vous obtenez une erreur, visitez-la en ligne pour trouver cette erreur, vous pouvez toujours trouver la solution.

select col1, col2, col3,from table

Sujets

Catégories