eolas/neuron/9c5035d3-e1c9-40cd-a4b3-9d550f2b7fb6/Wildcards_in_SQL.md
2025-01-17 18:06:56 +00:00

737 B
Raw Blame History

tags
SQL
databases

Wildcards in SQL

SQL does not use Regex. Instead it has a simpler glob-like syntax for carrying out string matching.

In order to signal that you wish to compare by a wildcard and not a value, you have to use the LIKE keyword. The actual wildcard operator is % .

In an SQL statement, the % wild card will match any number of occurrences of any character. Any characters can appear before or after MacBook and the record will still be returned:

SELECT name, cores, release_date
FROM model
WHERE name LIKE '%MacBook%';

This wildcard only filters characters that come after Raspberry :

SELECT name, cores, release_date
FROM model
WHERE name LIKE 'Raspberry%';