Maison  >  Article  >  base de données  >  Comment utiliser une instruction de requête similaire dans Oracle

Comment utiliser une instruction de requête similaire dans Oracle

WBOY
WBOYoriginal
2022-05-25 18:13:425973parcourir

Dans Oracle, l'instruction like est souvent utilisée en conjonction avec l'instruction Where pour récupérer la sous-chaîne correspondante contenue dans un champ de caractères ; cette instruction est principalement destinée aux champs de caractères, et la syntaxe est "select * from table name which field name like valeur correspondante (sous-chaîne)".

Comment utiliser une instruction de requête similaire dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment utiliser l'instruction de requête like dans Oracle

Le format syntaxique de l'instruction like est :

select * from 表名 where 字段名 like 对应值(子串)

Elle est principalement destinée aux champs de caractères. Sa fonction est de récupérer la sous-chaîne correspondante dans une colonne de champ de caractères.

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,

Les caractères génériques suivants peuvent être utilisés :

% : zéro ou plusieurs caractères, il existe trois situations lors de l'utilisation de %

  • Champ comme les enregistrements '%Keyword%' où le champ contient "mot-clé"

  • Champ comme les enregistrements « Mot-clé% » commençant par « mot-clé »

  • champ comme les enregistrements « %mot-clé » se terminant par « mot-clé »

Exemple :

Comment utiliser une instruction de requête similaire dans Oracle

Un seul caractère (trait de soulignement) Déclarations de longueur de caractère couramment utilisées pour limiter les expressions :

Exemple :

Comment utiliser une instruction de requête similaire dans Oracle

Les caractères compris dans une certaine plage représentent l'un des caractères répertoriés entre parenthèses (semblable à une expression régulière). Spécifiez un caractère, une chaîne ou une plage, exigeant que l'objet correspondant soit l'un d'entre eux.

Exemple :

Comment utiliser une instruction de requête similaire dans Oracle

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn