我使用 Google BigQuery 并且对它提供的 POSITION(field) 函数有疑问。
我认为 POSITION 函数返回嵌套字段中查询中值的位置。
但我很惊讶它也适用于非嵌套字段。
例如。
SELECT url, POSITION(url) FROM [publicdata:samples.github_timeline] WHERE url="https://github.com/oscardelben/sheet";
输出是
Row url f0_
1 https://github.com/oscardelben/sheet 1
2 https://github.com/oscardelben/sheet 2
3 https://github.com/oscardelben/sheet 3
4 https://github.com/oscardelben/sheet 4
5 https://github.com/oscardelben/sheet 5
6 https://github.com/oscardelben/sheet 6
7 https://github.com/oscardelben/sheet 1
8 https://github.com/oscardelben/sheet 2
9 https://github.com/oscardelben/sheet 3
....
...
..
.
在这种情况下,POSITION(url) 是什么意思?谷歌 BigQuery 样本还提供了我可以测试的任何嵌套字段吗?
我很感激哟