LoginSignup
1
1

More than 1 year has passed since last update.

Query関数 列名が予約語とかぶった時はバッククオートだ

Posted at

こんなことがありました

「横に長いテーブルがあって BY列 をselectしたい」のですが、

=query(A:BY,"select BY",1)

って書くと

error1.png

の画像のようにエラーになってしまいます。
BY が Query関数の予約語(group by とか order by かな)になってるので、列名として解釈できず、エラーになってる、、、(と思われる)

解決策

MySQLと同じく、カラム名(列名)をバッククオートでくくる。

=query(A:BY,"select `BY`",1)

ok.png

参考: https://gontora.hatenadiary.com/entry/2015/09/30/174633

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1