Why do we need the GLOB clause in SQLite? Why do we need the GLOB clause in SQLite? sqlite sqlite

Why do we need the GLOB clause in SQLite?


Case sensitivity is useful by itself, because this works better with normal indexes.

Additionally, GLOB supports character classes:

Globbing rules:

* Matches any sequence of zero or more characters.

? Matches exactly one character.

[...] Matches one character from the enclosed list of characters.

[^...] Matches one character not in the enclosed list.

With the [...] and [^...] matching, a ] character can be included in the list by making it the first character after [ or ^. A range of characters can be specified using -. Example: [a-z] matches any single lower-case letter. To match a -, make it the last character in the list.