ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

ClickHouse でダブルクォーテーションを使ったSQLで問い合わせたらうまくいかなかったのでメモ

ClickHouse でダブルクォーテーションを使ったSQLで問い合わせたらうまくいきませんでした。
どうやら調べてみたら、文字列リテラルに使用できるのは一重引用符のみで、二重引用符は、識別子についてはバッククォートと同じように機能するとのことでした。

失敗(double-quotation)

(UNKNOWN_IDENTIFIER) と表示され、検索がうまくいかない。

select 
  id,
  name
from 
  account 
where 
  id= "12345";
成功(single-quotation)

期待した通りの検索結果

select 
  id,
  name
from 
  account 
where 
  id= '12345';