mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
26 lines
1.2 KiB
Plaintext
26 lines
1.2 KiB
Plaintext
{
|
|
"name": "ILIKE",
|
|
"type": "operator",
|
|
"groups": ["Operators"],
|
|
"description": "Returns 1 if the first parameter matches case-insensitive the supplied pattern. LIKE can be used instead of ILIKE to make the match case-sensitive. Works with numbers also.",
|
|
"arguments": [
|
|
{"arg":"string/number","description":"string to search"},
|
|
{"arg":"pattern","description":"pattern to find, you can use '%' as a wildcard, '_' as a single char and '\\\\' to escape."}
|
|
],
|
|
"examples": [
|
|
{ "expression":"'A' ILIKE 'A'", "returns":"1"},
|
|
{ "expression":"'A' ILIKE 'a'", "returns":"1"},
|
|
{ "expression":"'A' ILIKE 'B'", "returns":"0"},
|
|
{ "expression":"'ABC' ILIKE 'b'", "returns":"0"},
|
|
{ "expression":"'ABC' ILIKE 'B'", "returns":"0"},
|
|
{ "expression":"'ABC' ILIKE '_b_'", "returns":"1"},
|
|
{ "expression":"'ABC' ILIKE '_B_'", "returns":"1"},
|
|
{ "expression":"'ABCD' ILIKE '_b_'", "returns":"0"},
|
|
{ "expression":"'ABCD' ILIKE '_B_'", "returns":"0"},
|
|
{ "expression":"'ABCD' ILIKE '_b%'", "returns":"1"},
|
|
{ "expression":"'ABCD' ILIKE '_B%'", "returns":"1"},
|
|
{ "expression":"'ABCD' ILIKE '%b%'", "returns":"1"},
|
|
{ "expression":"'ABCD' ILIKE '%B%'", "returns":"1"}
|
|
]
|
|
}
|