Comment chercher une base de données pour les guillemets simples et doubles

Structured Query Language (SQL) fournit aux programmeurs de base de données avec la possibilité de rechercher, modifier et supprimer des données de contenu de table. 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 rechercher la base de données pour une apostrophe (des guillemets simples) ou les guillemets, une erreur se produit. Vous pouvez rechercher une base de données en utilisant la syntaxe spécifique qui indique au serveur SQL que les personnages de citations sont des littéraux et non pas une partie de fin de chaîne.

Instructions

  1. Créer votre requête de sélection de base. Cela crée une coquille, de sorte que vous déterminez les colonnes de la table retournés dans les résultats de recherche. La requête suivante renvoie le nom et prénom pour les clients:

    sélectionnez first_name, last_name 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 l'apostrophe et non une chaîne terminée, ajouter des apostrophes doubles dans la requête. Le code suivant recherche le nom de chaque client pour une apostrophe:

    sélectionnez first_name, last_name du client où last_name = 'John' de '

    Remarquez le début et les apostrophes de terminaison sont encore utilisés, mais l'apostrophe dans le "John" prénom contient deux caractères.

  3. Rechercher la base de données pour le personnage de citations. Vous pouvez ajouter un caractère double des citations dans vos requêtes sans caractères spéciaux. Le suivant recherche dans la table de la clientèle pour tout caractère de citations:

    sélectionnez prenom, nom FROM client où nom_famille like '%"% '

    Les caractères de pourcentage disent la base de données pour rechercher tout caractère dans un champ de la table. Cela signifie que les données renvoyées a le caractère de citations dans une partie de la valeur du champ de table.

» » » » Comment chercher une base de données pour les guillemets simples et doubles