Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

loop

構文

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;
SELECT * FROM loop(mysql('localhost:3306', 'test', 'test', 'user', 'password'));
...
Navigation