dict_with_few_keys.sql 359 B

123456789101112131415
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. USE plato;
  4. $dict = (
  5. SELECT
  6. AsDict(
  7. AsTuple("key", cast(key as uint32) ?? 0),
  8. AsTuple("sk", cast(subkey as uint32) ?? 1),
  9. AsTuple("str", Cast(ByteAt(value, 0) as uint32) ?? 256)
  10. ) as dd
  11. FROM Input);
  12. --INSERT INTO Output
  13. SELECT dd['key'] as key, dd['str'] as zz from $dict as d ORDER BY key, zz