区切られた値リストを検証し、SQL の WHERE 列 IN (...) 条件を生成するオンラインツールです。

下の入力欄に値を貼り付けまたは入力してください。改行・空白・タブ・カンマ・セミコロンで区切られたトークンを検証し、選択したレイアウトで SQL の WHERE … IN (…) 条件を生成します。

区切り: 改行・空白・タブ・カンマ・セミコロン — 値に含まれるカンマは未対応です。

行: 0 列: 0 選択: 0 文字
値の型
IN リストの並べ方
行: 0 列: 0 選択: 0 文字

使用方法

  • 入力エリアにリストを貼り付けまたは入力します。
  • 列名と値の型(文字列/数値)を設定します。
  • 「IN 句を生成」で検証し SQL 出力に反映します。
  • IN 内の並べ方は縦・横・N 個ごと改行から選べます。
  • 出力エディタからコピー・ダウンロードできます。

入力・出力・制限

入力は区切り値リスト。出力は WHERE column IN (...) の SQL。このブラウザ内。アップロードなし。

例

a, b, c を文字列モードにすると col1 IN ('a', 'b', 'c')。数値モードは引用符なし。

注意

  • 値内のカンマや改行は区切りとして扱われます。カンマを含む1トークン文字列は非対応です。
  • 実際の DB に合わせて最終 SQL を確認してください(識別子のクォート、大文字小文字など)。

よくある質問

値にカンマが入っていたら?
カンマは区切りです。値の中のカンマは1トークンになりません。
SQL を実行しますか?
いいえ。文字列を作るだけ。クエリは実行しません。
カラム名のルールは?
英数字、アンダースコア、点(schema.col)のみ。