SQL Basic
SQL Advanced
SQL Functions
| SQL Wildcards |
|
SQL wildcards can be used when searching for data in a database. SQL WildcardsSQL wildcards can substitute for one or more characters when searching for data in a database. SQL wildcards must be used with the SQL LIKE operator. With SQL, the following wildcards can be used:
SQL Wildcard ExamplesWe have the following "Persons" table:
Using the % WildcardNow we want to select the persons living in a city that starts with "sa" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
Next, we want to select the persons living in a city that contains the pattern "nes" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
Using the _ WildcardNow we want to select the persons with a first name that starts with any character, followed by "la" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
Next, we want to select the persons with a last name that starts with "S", followed by any character, followed by "end", followed by any character, followed by "on" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
Using the [charlist] WildcardNow we want to select the persons with a last name that starts with "b" or "s" or "p" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
Next, we want to select the persons with a last name that do not start with "b" or "s" or "p" from the "Persons" table. We use the following SELECT statement:
The result-set will look like this:
|
SQL Wildcards