SQLで区切り文字で文字列を分割する4つの方法
その他 / / June 18, 2022
何人かのSQLプログラマーは、SQLサーバーで文字列の分割を区切ることを望んでいます。 しかし、時々、プログラマーはあなたがそれをどのように行うことができるかについて混乱するかもしれません。 したがって、この記事では、SQLを区切り文字で分割するいくつかの方法を学ぶことができます。これらは理解しやすいものです。 これらの手順を注意深く読み、実行して、SQLサーバーでSQL区切り文字を正常に分割します。
コンテンツ
- SQLで区切り文字で文字列を分割する4つの方法
- 方法1:標準SQL分割文字列
- 方法2:SQLServerの分割文字列
- 方法3:PostgreSQL分割文字列
- 方法4:MySQL分割文字列
SQLで区切り文字で文字列を分割する4つの方法
がある 4つの方法 これを使用して、区切られた文字列値を分割できます。 それぞれの関数で任意のメソッドを使用して、SQLサーバーで目的の出力コードを実現できます。 始めましょう!
方法1:標準SQL分割文字列
これは、区切られた文字列を分割するのに試みることができる最も簡単な方法の1つです。 この方法では、 スプリット() 関数。 この関数は、引数として文字列と区切り文字を取ります。 そして、この文字列は、指定された区切り文字に基づいて分割されます。
構文:
SPLIT(VALUE [、delimiter])
1. に基づく カンマ(、)区切り文字、この関数はデフォルトで文字列値を分割します。 ただし、条件は、バイトのターゲット区切り文字を指定する必要があるということです。
例:
選択する SPLIT( '1,2,3,4,5,6,7'、'、')AS arr;
出力:
arr"[1,2,3,4,5,6,7]"
2. 空の区切り文字が指定されている場合、関数は文字列値からUTF-8文字配列を返します。 文字列を スペース区切り文字として機能します この場合。
例:(文字列の配列)
選択する SPLIT('p q r s t u v'、'')AS arr;
出力:
arr「[p、q、r、s、t、u、v]」
3. また、あなたが実行する場合 空の文字列、関数は次のような出力を提供します 空の配列.
例:
選択する SPLIT(''、'')AS arr;
出力:
arr[]
また読む: 修正コマンドがエラーコード1で失敗しましたPythonEggInfo
方法2:SQLServerの分割文字列
あなたは使用することができます STRING_SPLIT() 区切られた文字列を分割するSQLサーバーの関数。
構文:
STRING_SPLIT(文字列、区切り文字)
例:
選択する 価値から STRING_SPLIT('m、n、o、p、q、r'、'、');
出力:
価値mnopqr
方法3:PostgreSQL分割文字列
の助けを借りて SPLIT_PART() 関数では、SQLで任意の文字列を分割できます。 このPostgreSQLの文字列分割関数は、分割する文字列と使用する区切り文字を取ります。 また、指定された文字列の一部を返します。
ノート:位置パラメータは 正の整数 これは1から開始する必要があります。
構文:
SPLIT_PART(文字列、区切り文字、位置)
例:
split_part(‘h、e、l、l、o’、‘、’、3);を選択します。
出力:
split_partl。
また読む: ブラウザでJavaScriptを有効または無効にする方法
方法4:MySQL分割文字列
の中に MySQL 分割文字列メソッド、使用できます SUBSTRING_INDEX() SQLで区切られた文字列を分割する関数。 現在、この関数は文字列、区切り文字、および文字列カウントを引数として取り、指定された区切り文字で分割されたカウントに応じて文字列の数を返します。
構文:
SUBSTRING_INDEX(文字列、区切り文字、カウント)
例:
SELECT SUBSTRING_INDEX('q、w、e、r、t、y'、'、'、6);
出力:
q、w、e、r、t、y
おすすめされた:
- 無料でテキストアプリ番号をトレースする方法
- Windows10のネットワークSSIDに提供された誤ったPSKを修正
- 16の最高のMongoDBGUIアプリ
- 今日学ぶべき10の最高のプログラミング言語
だから今、あなたが言及されたものを理解したことを願っています 4つの方法区切り文字によるSQL分割文字列 あなたの助けとなる構文で。 この記事に関する質問や、記事を作成してほしい他のトピックに関する提案をお知らせください。 私たちが知るために、下のコメントセクションにそれらをドロップしてください。