SQL Caractères génériques


Exemple

les caractères génériques sont utilisés avec l'opérateur SQL LIKE. Les caractères génériques SQL sont utilisés pour rechercher des données dans une table.

Les caractères génériques dans SQL sont:%, _, [charlist], [^ charlist]

% - Un substitut à zéro ou plusieurs caractères

   Eg:  //selects all customers with a City starting with "Lo"
        SELECT * FROM Customers
        WHERE City LIKE 'Lo%';

       //selects all customers with a City containing the pattern "es"
      SELECT * FROM Customers
       WHERE City LIKE '%es%';

_ - Un substitut à un seul caractère

Eg://selects all customers with a City starting with any character, followed by "erlin"
SELECT * FROM Customers
WHERE City LIKE '_erlin';

[charlist] - Ensembles et plages de caractères à associer

Eg://selects all customers with a City starting with "a", "d", or "l"
SELECT * FROM Customers
WHERE City LIKE '[adl]%';

//selects all customers with a City starting with "a", "d", or "l"
SELECT * FROM Customers
WHERE City LIKE '[a-c]%';

[^ charlist] - Correspond uniquement à un caractère non spécifié entre crochets

Eg://selects all customers with a City starting with a character that is not "a", "p", or "l"
SELECT * FROM Customers
WHERE City LIKE '[^apl]%';

or

SELECT * FROM Customers
WHERE City NOT LIKE '[apl]%' and city like '_%';