Using Wildcard Characters in SQL: A Comprehensive Guide

Rumman Ansari   Software Engineer   2024-07-18 09:47:17   5985  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

Wildcard Characters in MS Access

Symbol Description Example
* Represents zero or more characters mu* finds mu, music, multiply, and mutton
? Represents a single character h?t finds hot, hat, and hit
[] Represents any single character within the brackets h[oa]t finds hot and hat, but not hit
! Represents any character not in the brackets h[!oa]t finds hit, but not hot and hat
- Represents a range of characters c[a-b]t finds cat and cbt
# Represents any single numeric character 1#5 finds 105, 115, 125, 135, 145, 155, 165, 175, 185, and 195

Wildcard Characters in SQL Server

Symbol Description Example
% Represents zero or more characters mu% finds mu, music, multiply, and mutton
_ Represents a single character h_t finds hot, hat, and hit
[] Represents any single character within the brackets h[oa]t finds hot and hat, but not hit
^ Represents any character not in the brackets h[^oa]t finds hit, but not hot and hat
- Represents a range of characters c[a-b]t finds cat and cbt

Here are some examples showing different LIKE operators with '%' and '_' wildcards:

LIKE Operator Description
WHERE CustomerName LIKE 'b%' Finds any values that starts with "b"
WHERE CustomerName LIKE '%b' Finds any values that ends with "b"
WHERE CustomerName LIKE '%or%' Finds any values that have "or" in any position
WHERE CustomerName LIKE '_p%' Finds any values that have "p" in the second position
WHERE CustomerName LIKE 'b_%_%' Finds any values that starts with "b" and are at least 3 characters in length
WHERE ContactName LIKE 'b%o' Finds any values that starts with "b" and ends with "o"

All the wildcards can also be used in combinations!


No Questions Data Available.
No Program Data.

Stay Ahead of the Curve! Check out these trending topics and sharpen your skills.