函数表函数looploop 表函数 语法 SELECT ... FROM loop(database, table); SELECT ... FROM loop(database.table); SELECT ... FROM loop(table); SELECT ... FROM loop(other_table_function(...)); 参数 参数说明database数据库名称。table表名称。other_table_function(...)其他表函数。例如:SELECT * FROM loop(numbers(10)); 中的 other_table_function(...) 即为 numbers(10)。 返回值 在无限循环中返回查询结果。 示例 从 ClickHouse 中查询数据: SELECT * FROM loop(test_database, test_table); SELECT * FROM loop(test_database.test_table); SELECT * FROM loop(test_table); 也可以使用其他表函数: SELECT * FROM loop(numbers(3)) LIMIT 7; ┌─number─┐ 1. │ 0 │ 2. │ 1 │ 3. │ 2 │ └────────┘ ┌─number─┐ 4. │ 0 │ 5. │ 1 │ 6. │ 2 │ └────────┘ ┌─number─┐ 7. │ 0 │ └────────┘ SELECT * FROM loop(mysql('localhost:3306', 'test', 'test', 'user', 'password')); ...