字典

    例如,考虑使用一个具有以下配置的 products 字典:

    查询字典中的数据:

    1. select name, type, key, attribute.names, attribute.types, bytes_allocated, element_count,source from system.dictionaries where name = 'products';
    2. SELECT
    3. name,
    4. type,
    5. key,
    6. attribute.types,
    7. bytes_allocated,
    8. element_count,
    9. source
    10. FROM system.dictionaries
    11. WHERE name = 'products'

    当你需要获取原始数据,或者是想要使用 JOIN 操作的时候,这种视图并没有什么帮助。对于这些情况,你可以使用 引擎,它可以将字典数据展示在表中。

    语法:

      1. Ok.
      2. 0 rows in set. Elapsed: 0.004 sec.

      看一看表中的内容。

      1. ┌────product_id─┬─title───────────┐
      2. 152689 Some item
      3. └───────────────┴─────────────────┘
      4. 1 rows in set. Elapsed: 0.006 sec.

      来源文章