Postgres では、テキスト型の 1 つの列を含むテーブルを複数の行を含むテーブルに変換する必要が生じる場合があります。各行はテキスト列のトークンを表します。
次のソース テーブルを考えます:
</p> <table> <thead><tr> <th>subject</th> <th>flag</th> </tr></thead> <tbody><tr> <td>this is a test</td> <td>2</td> </tr></tbody> </table> <p>
目的の出力は、次のテーブルです。二columns:
token | flag |
---|---|
this | 2 |
is | 2 |
a | 2 |
test | 2 |
SELECT token, flag FROM tbl, string_to_table(subject, ' ') token WHERE flag = 2;
以上がPostgreSQL でテキスト列を複数の行に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。