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) とはどういう意味ですか? また、テストできる Google BigQuery サンプルによって提供されるネストされたフィールドはありますか?
ありがとうございます