구문
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)입니다. |
반환 값
예시
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'));
...