0
私はモジュロ演算子(%)を使用し
WHERE BigQueryの上句、BigQueryのモジュロ演算子(%)は機能しませんWHERE句
SELECT * from `our-project.data_set1.table1` WHERE the_id % 10 = 0 LIMIT 1000
それは次のようなエラーメッセージで拒否されました。
Error: Syntax error; Illegal input character "%" at [1:50]
私はしかし、無駄であるように思わ
SELECT * from `our-project.data_set1.table1`
WHERE CAST((the_id/10) AS INT64) * 10 = the_id LIMIT 1000
、のようなターンアラウンドました。
BigQueryのWHERE句でモジュロ演算を使用するにはどうすればよいですか?
は
あなた何のMOD関数が存在しないことを確認代わりに –
https://cloud.google.comに代わり
mod(id, 10) = 0
を試してみてください(この例では、私は、標準のSQL方言で書きました)/bigquery/docs/reference/standard-sql/functions-and-operators#数学関数 –