Structured Query Language ( SQL) fournit aux programmeurs de base de données avec la possibilité de rechercher , modifier et supprimer le contenu de la table de base de données. Le langage SQL utilise le caractère apostrophe comme un moyen pour indiquer la fin de la chaîne. Par conséquent, lorsque le programmeur tente de consulter la base de données pour une apostrophe ( apostrophes ) ou les guillemets , une erreur se produit . Vous pouvez rechercher une base de données en utilisant une syntaxe spécifique qui indique au serveur SQL que les citations des personnages sont des littéraux et pas une partie de terminaison de chaîne. Instructions
1
Créer votre requête select de base. Cela crée une coquille, de sorte que vous déterminez les colonnes du tableau renvoyé dans les résultats de recherche. La requête suivante renvoie le nom et prénom pour les clients :
select prenom , nom_famille du client
2
Rechercher la base de données pour tous les enregistrements qui contiennent une apostrophe . Pour indiquer à la base de données que vous souhaitez rechercher le caractère apostrophe et non une chaîne de caractères terminée , ajouter doubles apostrophes dans la requête. Le code suivant recherche nom de chaque client pour une apostrophe :
select prenom , nom_famille du client où nom_famille =
l'avis de John '' s du début et de terminaison apostrophes sont encore utilisés , mais l'apostrophe dans le nom de famille " de John " contient deux caractères .
3
Rechercher la base de données pour le caractère des guillemets. Vous pouvez ajouter un double caractère de citations dans vos requêtes sans caractères spéciaux . Les recherches suivantes la table du client pour n'importe quel caractère de citations :
select prenom , nom_famille du client où nom_famille like '% "% "
Les personnages de pourcentage tell la base de données pour rechercher n'importe quel caractère dans un tableau domaine. Cela signifie que les données renvoyées a le caractère de citations dans n'importe quelle partie de la valeur du champ de la table.