SQLite でのカンマ区切り値の分割
SQLite でカンマ区切り文字列を操作する別のアプローチには、共通テーブル式 (CTE) を利用する方法があります。 )。 CTE は、文字列を個々の値に効果的に分割する手段を提供します。
ステップバイステップの実装:
例:
CTE アプローチを説明するコード サンプルを次に示します:
WITH split(word, csv) AS ( SELECT '', 'Auto,A,1234444'||',' UNION ALL SELECT substr(csv, 0, instr(csv, ',')), substr(csv, instr(csv, ',') + 1) FROM split WHERE csv != '' ) SELECT word FROM split WHERE word!='';
出力:
Auto A 1234444
このメソッドは、カンマ区切りの文字列を分割するための簡潔かつ効率的な方法を提供します。 SQLite では、個々の値に簡単にアクセスできるようになります。
以上がCTE を使用して SQLite でカンマ区切り値を効率的に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。