The following example returns the JSON string foobar
, because it has the substring ob
.
SELECT JSON_QUERY('["foobar"]'
,'$[*] ? (@ has substring "ob")'
)
FROM …
Primer: “JSON Path”
Standard SQL/JSON string matching predicates:
starts with
like_regex
Non-Standard SQL/JSON string matching predicates:
like
eq_regex
The SQL/JSON path predicate has substring
is not standardized in ISO/IEC 9075-2:2023.
You can’t catch up on 20 years of SQL evolution in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up and to keep modern-sql.com on your radar.
The essence of SQL tuning in 200 pages
Buy now!
(paperback and/or PDF)
Paperback also available at Amazon.com.
Markus offers SQL training and consulting for developers working at companies of all sizes.
Learn more »