2026年11月13日
条件の値をExcelで管理していて、SQLのIN句に並べたい場面はよくあります。手作業だと引用符やカンマの付け忘れが起きがちです。

特徴
- Excelの列を貼るだけで IN('A','B','C')の形に変換
- 重複の除去、数値・文字列の自動判定、NOT IN に対応
- 列名を入れると「列名 IN (...)」の形で出力
- Oracleの1,000件制限向けに、1,000件ごとに分割してORでつなぐ出力もできます
- 変換はブラウザの中だけ。貼り付けた内容がサーバーに送信されることはありません
使い方
- Excelで列をコピーして貼り付けます
- 必要に応じて列名やオプションを設定します
- 結果をコピーしてSQLのWHERE句に貼ります
注意点
自動判定では、すべての値が数値なら引用符なし、1つでも文字が混ざれば全体を文字列として扱います。「00123」のように先頭が0の値はコードとみなして文字列になります。値の中のシングルクォートは自動でエスケープします。
無料・登録不要です。ぜひ試してみてください。
