
Dans le contexte des requêtes SQL, la clause LIKE fournit un outil puissant pour effectuer des recherches basées sur des modèles. Pour répondre à un large éventail d'exigences de correspondance de modèles, divers dialectes SQL prennent en charge un ensemble complet de caractères spéciaux.
Dans la plupart des dialectes SQL, plusieurs caractères spéciaux courants sont utilisés pour le modèle matching:
En plus de celles-ci caractères courants, certaines bases de données offrent des fonctionnalités supplémentaires :
SQL Server :
MySQL et Oracle :
PostgreSQL :
Opérateur SIMILAIRE TO : Étend la fonctionnalité LIKE avec des modificateurs supplémentaires tels que :
En SQL Serveur :
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
trouve tous les noms contenant "Jon" n'importe où.
Dans PostgreSQL à l'aide de l'opérateur SIMILAR TO :
SELECT Name FROM Person WHERE Name SIMILAR TO 'J[ao]'
correspond à tous les noms commençant par " Ja" ou "Jo".
En exploitant les caractères spéciaux pris en charge par divers dialectes SQL, les développeurs peuvent créer une correspondance de modèles très flexible et efficace. requêtes.
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!
Que dois-je faire si des lettres anglaises apparaissent lorsque l'ordinateur est allumé et que l'ordinateur ne peut pas être allumé ?
Le dernier classement des dix principales bourses du cercle des devises
Introduction aux logiciels de modélisation paramétrique
tutoriel pascal
Introduction aux noms de domaine de premier niveau couramment utilisés
Comment installer le filtre PS
utilisation du descripteur de propriété
Les mots disparaissent après avoir tapé