('1' == 1) -> (atoi('1') == 1)
или('1' == 1) -> ('1' == (char *)1)
SELECT `street`
FROM (
SELECT * FROM
@street:= TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(`adress`, ',', -2), ',', 1)),
CONCAT_WS(' ', SUBSTRING(@street, LOCATE(' ', @street)), SUBSTRING_INDEX(@street, ' ', 1)) AS `street`
FROM `test`
) AS `t`
SELECT
@street:= TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(`adress`, ',', -2), ',', 1)),
CONCAT_WS(' ', SUBSTRING(@street, LOCATE(' ', @street)), SUBSTRING_INDEX(@street, ' ', 1))
FROM `test`
</sql>
{
"array": [
{"key1": "val1"},
{"key2": {
"xkey": ["xval1", "xval2", "xval3"],
"zkey": "zval"}
},
"val3"
]
}
Если система не критична к скорости и допускает задержку в пару секунд, то центральный узел можно реализовать на любом языке.