например, от
A.EmailMd5 = "123" AND REGEXP("12",A.Url) AND (A.HttpHost LIKE "ww" AND NOT StringIsNull(A.Url))
до
{
type: "group",
logicalOperator: "AND",
children: [
{
type: "rule",
query: {
left: {
type: "field",
value: "A.EmailMd5",
functionEx: [],
},
selectedOperator: "=",
right: {
type: "value",
value: "123",
functionEx: [],
},
},
},
{
type: "rule",
query: {
left: {
type: "method",
value: "REGEXP",
functionEx: [
{ value: "12", type: "value", },
{ value: "A.Url", type: "field", },
],
},
selectedOperator: "=",
right: {
type: "value",
value: "true",
functionEx: [],
},
},
},
...
],
};
как это сделать? (javascript)
пакет npm "sql -where-parser" может анализировать простую sql строку, не имеет для этого помощи.
"Похоже, ваш сообщение - это в основном код; пожалуйста, добавьте дополнительные сведения ". Понятия не имею ...