2015-09-20 17:12:43 +02:00
|
|
|
{
|
|
|
|
"name": "LIKE",
|
|
|
|
"type": "operator",
|
|
|
|
"description": "Returns 1 if the first parameter matches the supplied pattern. Works with numbers also.",
|
|
|
|
"arguments": [
|
2016-09-28 10:08:47 +02:00
|
|
|
{"arg":"string/number","description":"value"},
|
|
|
|
{"arg":"pattern","description":"pattern to compare value with, you can use '%' as a wildcard, '_' as a single char and '\\\\' to escape."}
|
2015-09-20 17:12:43 +02:00
|
|
|
],
|
|
|
|
"examples": [
|
2016-09-28 10:08:47 +02:00
|
|
|
{ "expression":"'A' LIKE 'A'", "returns":"1"},
|
|
|
|
{ "expression":"'A' LIKE 'a'", "returns":"0"},
|
|
|
|
{ "expression":"'A' LIKE 'B'", "returns":"0"},
|
|
|
|
{ "expression":"'ABC' LIKE 'B'", "returns":"0"},
|
|
|
|
{ "expression":"'ABC' LIKE '_B_'", "returns":"1"},
|
|
|
|
{ "expression":"'ABCD' LIKE '_B_'", "returns":"0"},
|
|
|
|
{ "expression":"'ABCD' LIKE '_B%'", "returns":"1"},
|
|
|
|
{ "expression":"'ABCD' LIKE '%B%'", "returns":"1"},
|
|
|
|
{ "expression":"'1%' LIKE '1\\\\%'", "returns":"1"},
|
|
|
|
{ "expression":"'1_' LIKE '1\\\\%'", "returns":"0"}
|
2015-09-20 17:12:43 +02:00
|
|
|
]
|
|
|
|
}
|