dict_lookup.sql 336 B

12345678910
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. use plato;
  4. $dictList = (select
  5. AsDict(AsTuple(value, CAST(subkey AS Int32))) as `dict`,
  6. AsDict(AsTuple("z", "a"), AsTuple("y", "b")) AS d,
  7. subkey, value
  8. from Input);
  9. select d["z"] as static, input.`dict`[input.value] as dynamic, input.`dict` as `dict` from $dictList as input;