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