array_with_constant

SinceVersion 1.2.0

array_with_constant

description

Syntax

  1. ARRAY<T> array_with_constant(n, T)

返回一个数组, 包含n个重复的T常量

notice

仅支持向量化引擎中使用

example

  1. mysql> set enable_vectorized_engine=true;
  2. mysql> select array_with_constant(2, "hello");
  3. +---------------------------------+
  4. | array_with_constant(2, 'hello') |
  5. +---------------------------------+
  6. | ['hello', 'hello'] |
  7. +---------------------------------+
  8. 1 row in set (0.04 sec)
  9. mysql> select array_with_constant(3, 12345);
  10. +-------------------------------+
  11. | array_with_constant(3, 12345) |
  12. +-------------------------------+
  13. | [12345, 12345, 12345] |
  14. +-------------------------------+
  15. 1 row in set (0.01 sec)
  16. mysql> select array_with_constant(3, null);
  17. +------------------------------+
  18. | array_with_constant(3, NULL) |
  19. +------------------------------+
  20. | [NULL, NULL, NULL] |
  21. +------------------------------+
  22. 1 row in set (0.01 sec)

keywords

ARRAY,WITH_CONSTANT,ARRAY_WITH_CONSTANT