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.
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>
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.
<code>SELECT customer_name FROM customers WHERE customer_name LIKE 'J%';</code>
<code>SELECT employee_name FROM employees WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
<code>SELECT product_name FROM products WHERE product_name NOT LIKE 'A%';</code>
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!