Dans Oracle , lorsque vous utilisez l'opérateur SQL LIKE dans une clause WHERE, vous pouvez accéder à une table de base de données pour déterminer si des données dans les chaînes de caractères dans une colonne de texte correspond à un modèle que vous spécifiez à l'aide d'un combinaison de caractères normaux et deux caractères génériques . L'option ESCAPE précise qu'une barre oblique inverse précède les caractères génériques utilisés avec l'opérateur LIKE . Les deux caractères génériques utilisés pour ce processus sont le caractère de soulignement (_) , ce qui correspond à un caractère dans une position spécifique , et le caractère pour cent ( %) , ce qui correspond à n'importe quel nombre de caractères commençant à la position spécifiée . Instructions 1 Utilisez la commande de sélection pour sélectionner toutes les données stockées dans la table de clients Description Au invite SQL> , entrez SELECT * FROM clients. ; Photos les bons résultats listera tous les six enregistrements contenus dans la table clients. Les informations énumérées est pour chaque client qui comprend une customer_id , prenom et Page 2 Utilisez le mot-clé ESCAPE pour rechercher un prenom qui contient un caractère soulignement (_) en elle. Oracle permet l'affectation des caractères d'échappement spéciaux à caractères normaux . Description Au SQL > invite, entrez SELECT prenom FROM clients WHERE prenom AIMENT '% \\ _ %' ESCAPE '\\' ; . les bons résultats liste des prenom de Jo_anne parce que c'est le seul prenom qui contient un caractère de soulignement FIRST_NAME ---------- Jo_anne 3 Utilisez le mot-clé ESCAPE pour rechercher un prenom qui contient un caractère de pourcentage (%) en elle. Oracle permet l'affectation des caractères d'échappement spéciaux à caractères normaux . Description Au SQL > invite, entrez SELECT prenom FROM clients WHERE prenom AIMENT '% \\% ' ESCAPE '\\' ; . les bons résultats liste des prenom de Michael % , car il est le seul prenom qui contient un caractère de pourcentage FIRST_NAME ---------- Michael %
|