Maison > base de données > Oracle > Comment utiliser comme dans Oracle

Comment utiliser comme dans Oracle

下次还敢
Libérer: 2024-05-02 23:09:33
original
898 Les gens l'ont consulté

La clause

LIKE est utilisée pour rechercher un modèle de chaîne dans un tableau contenant une séquence spécifique de caractères, en spécifiant le modèle de caractères génériques, le signe de pourcentage (%) et le trait de soulignement (_) pour faire correspondre les séquences de caractères et les caractères uniques. Il permet également l'utilisation de crochets pour spécifier des jeux de caractères et exclure des jeux de caractères, ainsi que l'utilisation de caractères d'échappement pour échapper aux caractères génériques pour une correspondance littérale.

Comment utiliser comme dans Oracle

Utilisation de la clause LIKE dans Oracle

La clause LIKE est utilisée pour faire correspondre les modèles de chaînes. Il est utilisé pour rechercher des lignes dans un tableau contenant une séquence ou un modèle de caractères spécifique.

Syntaxe :

<code>SELECT column_name
FROM table_name
WHERE column_name LIKE pattern;</code>
Copier après la connexion

Où :

  • column_name : Le nom de la colonne à rechercher. column_name:要搜索的列名。
  • pattern:要匹配的字符串模式。

模式通配符:

  • %:匹配任何字符序列(包括空字符串)。
  • _:匹配任何单个字符。
  • []:匹配方括号内指定的字符集。
  • [^]
  • pattern : Le modèle de chaîne à correspondre.

Caractères génériques de modèle :

% : correspond à n'importe quelle séquence de caractères (y compris la chaîne vide).

_ : correspond à n'importe quel caractère.

[] : correspond au jeu de caractères spécifié entre crochets. [^] : correspond aux jeux de caractères non spécifiés entre crochets.

  • Exemple d'utilisation :
L'exemple suivant recherche tous les noms de clients commençant par "J" : 🎜
<code>SELECT customer_name
FROM customers
WHERE customer_name LIKE 'J%';</code>
Copier après la connexion
🎜L'exemple suivant recherche tous les noms d'employés qui contiennent "smith" ou "jones" : 🎜
<code>SELECT employee_name
FROM employees
WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
Copier après la connexion
🎜L'exemple suivant recherche tous les noms d'employés qui ne commencent pas par "J". Tous les noms de produits commençant par "A" : 🎜
<code>SELECT product_name
FROM products
WHERE product_name NOT LIKE 'A%';</code>
Copier après la connexion
🎜🎜Remarque : 🎜🎜🎜🎜La clause LIKE n'est pas sensible à la casse, sauf si un jeu de caractères et un classement spécifiques sont spécifiés à l'aide de l'attribut Clause COLLATE. 🎜🎜Vous pouvez utiliser la clause ESCAPE pour échapper aux caractères génériques afin qu'ils correspondent littéralement. 🎜🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal