Maison >base de données >Oracle >Qu'est-ce que l'instruction de requête floue Oracle ?
Dans Oracle, vous pouvez utiliser le mot-clé like dans la clause Where pour obtenir des effets de requête flous. L'opération de correspondance de caractères peut utiliser les caractères génériques "%" et "_", et la syntaxe est "SELECT * FROM user WHERE nom de colonne LIKE ' Champ de requête flou'".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
À une époque où la quantité d'informations augmente considérablement, les requêtes floues sont essentielles pour aider les utilisateurs à récupérer les données souhaitées à partir d'énormes quantités de données. Alors, comment les requêtes floues sont-elles implémentées dans Oracle ?
Nous pouvons utiliser le mot-clé like dans la clause Where pour obtenir l'effet d'une requête floue Oracle ; dans la clause Where, nous pouvons utiliser le mot-clé Like avec des caractères génériques pour les colonnes de types de champ datetime, char et varchar pour obtenir une requête floue, Voici les caractères génériques qui peuvent être utilisés :
La méthode la plus couramment utilisée et la plus simple consiste à utiliser "%" et "_".
Les opérations de correspondance de caractères peuvent utiliser les caractères génériques « % » et « _ » :
% : représente n'importe quel nombre de caractères, y compris zéro ; Évasion de & personnage.
Par exemple :
SQL> select * from dept; DEPTNO DNAME LOC ------ -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON
"%" et "_" Démonstration :
SQL> select * from dept where DNAME like '_A%'; DEPTNO DNAME LOC ------ -------------- ------------- 30 SALES CHICAGO
Tutoriel recommandé : "
Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!