悩んでいたこと IN句で複数の条件を指定したい INSERT文で複数レコード登録したい これらはただSQL文を書くのは簡単ですが、プレースホルダーを使った上での書き方が難しく、日本語の情報が全くなかったので、まとめました。 上記以外に使えそうな記法もまとめてあります。 前提 pg-promiseパッケージを使用し、databaseとの接続などはできていることとします。 載せているサンプルコードではanyメソッドを使っていますが、非推奨なので、oneやmanyを適宜使いましょう。 普通のSELECT文 とりあえず、例としてただのSELECT文 const userName = '田中'; const query = 'SELECT * FROM user WHERE name = $1'; const res = await db.any(query, [userName]); // SEL