12345678910111213141516171819202122 |
- /* syntax version 1 */
- /* postgres can not */
- -- not supported on windows
- $input = (
- SELECT String::JoinFromList(AsList(key, subkey, value), ",") AS Data FROM plato.Input1
- );
- $processed = (
- PROCESS $input USING Streaming::Process(TableRows(), "grep", AsList("[14]"))
- );
- $list = (
- SELECT String::SplitToList(Data, ',') AS DataList FROM $processed
- );
- SELECT
- input.DataList[0] AS key,
- input.DataList[1] AS subkey,
- input.DataList[2] AS value
- FROM $list AS input;
|