はじめに Go + sqlxでスライスを使ってクエリに複数の変数を渡す方法がよくわからなかったので、しらべて試した。 環境 これで作った環境を使ってる。 Dockerを使ってPostgreSQL+Goの開発環境を作ってみた - Qiita データはこんな感じで入ってる。 コード シンプルな方法 スライスをそのままわたす。 package main import ( "fmt" "log" "github.com/jmoiron/sqlx" _ "github.com/lib/pq" ) // Employee は構造体です type Employee struct { id string number string } func main() { db, err := sqlx.Connect("postgres", "host=db port=5432 user=root sslmode