関数テーブル関数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')); ...