メインコンテンツにスキップ

テキストからSQLリストへの変換ツール

API reference

列の値やカンマ区切りのリストを、IN (...) 句で使えるSQLリストに変換します。各項目を引用符で囲んでエスケープし、数値はそのままにして、重複と空の項目を取り除きます。結果はそのまま貼り付けられる WHERE 列 IN (...) の形に整えます。

入力

1行に1つの値、またはカンマ、セミコロン、タブで区切ってください。

数値はそのまま (42) にするか、他の値と同じように引用符で囲みます ('42')。

出力

SQLリスト
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/text-to-sql-list-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "apple\nbanana\n42\nO'Brien\napple",
    "delimiter": "auto",
    "quote": "single",
    "numbers": "unquoted",
    "dedupe": "true",
    "trim": "true",
    "wrap": "in",
    "columnName": "name",
    "layout": "single"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `text-to-sql-list-converter` tool (Text to SQL List Converter) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/text-to-sql-list-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="テキストからSQLリストへの変換ツール — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

スプレッドシートの列、ID のリスト、カンマ区切りの文字列を貼り付けると、IN (...) 句にそのまま使える SQL リストが得られます。すべてブラウザ内で処理されるため、貼り付けたデータが端末の外に送られることはありません。

使い方

  1. 値を貼り付けます。1行に1つ、またはカンマ、セミコロン、タブで区切ります。自動 の区切り文字なら、これらすべてを一度に処理します。
  2. 引用符のスタイルを選びます。シングルクォートは SQL の標準です。バッククォートは MySQL の識別子に向いています。引用符なし は数値 ID に便利です。
  3. 囲み方を選びます。通常の括弧、WHERE 列 IN (...)、WHERE 列 NOT IN (...) のいずれかを選び、列名を設定します。
  4. 結果をコピーします。

自動で処理される内容

  • エスケープ: 値の中のシングルクォートは2つ重ねられます(O'Brien は 'O''Brien' になります)。これは SQL の標準的なルールです。
  • 数値: 数値はデフォルトで引用符なし (42) のままになるため、整数列でも正しく比較できます。列が文字列型の場合は 文字列として引用符で囲む に切り替えてください。
  • クリーンアップ: 空白の除去、空の項目の削除、重複の削除を行い、削除された件数を表示します。
  • レイアウト: 1行にまとめるか、長いリスト向けに1項目ずつ改行できます。

安全性に関する注意

これは臨時のクエリ向けです。アプリケーションのコードでは、ユーザー入力から SQL 文字列を組み立てるのではなく、プレースホルダ付きのクエリ(パラメータ化クエリ)を使用してください。

sqlin clauselisttext to sqlcomma separatedquotewhere incolumn to listdatabase

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。