A wildcard search is when you use the special characters *
or ?
to maximize your search results. Using these characters allows you to find relevant information, even if you’re unsure of the exact spelling or details.
-
*
finds any number of matching characters. For example,Jo*
would matchJoe
,Jon
, orJohn
. -
?
finds a single matching character. For example,Jo?
willJoe
orJon
but notJohn
.
This article covers where wildcards are supported in Quickbase and best practices for using wildcards to search Quickbase.
Wildcard search availability in Quickbase
Wildcards in searches are supported in the following areas of Quickbase:
Area | Example | Details |
Table report search | Not available in legacy table reports | |
Table report column filters | Only available in fields where you can type values. Fields with dropdowns to not support wildcard search | |
Dashboard search widgets |
|
|
Global search | Wildcards only work when Exact match is not selected | |
Report builder | Use the operator wildcard match to include wildcards in the report filter |
|
APIs | See API_DoQuery | Use WC as a query operator |
Tips for using wildcards
1—Create wildcard expressions that match exactly what you are looking for.
For example, you are looking for the name Niklas Owen, but are unsure of the spelling.
-
Niklas
will likely bring up Niklas Owen but only works if you know the exact spelling -
Ni?la
does not return the result Niklas Owen. This is because the wildcard is only allowing for the single unknown letter. -
Ni?las*
does return the result Niklas Owen. This is because the*
at the end allows for more matching characters.
2—To include special characters in a search, escape them with a \
.
The escape applies to the entire string, no matter where it is included. If you search Hello\?*
you’re searching for the literal text Hello?*
“
Hello\?\*
, Hello\?*
, and Hello?\*
are all the same search for the literal text Hello?*
.
When you use wildcard match in the report builder, you do not need to escape special characters. That's because the report builder lets you define if you want to search using contains
or wildcard match
.
3—Wildcard match is different than a search that uses the contains
operator.
For example, you are looking for the field value Task is assigned to John
.
-
Field 8 CONTAINS "John"
would match find the value. -
Field 8 WILDCARD MATCHES "John"
would not match. However, you can replicate a contains search by doing something likeField 8 WILDCARD MATCHES "*John*"