[pgsql-jp: 30921] Re: レコード内容から列名を取得・生成?するSQL
WADA Hiroyuki
wada @ komine-ag.co.jp
2003年 9月 2日 (火) 21:31:25 JST
和田です。
Takao Kato wrote:
> せっかく綺麗に話が終わったのに蒸しかえす奴。 ^^;
>
> こういう形式は駄目ですか?
>
> name | yuubin | text
> -----------------------------------------------------------------------------------
> A | {'111-1111','222-2222','333-3333'} | {'tanaka1','tanaka2','tanaka3'}
> B | {'444-4444','555-5555','666-6666'} | {'yama1','yama2','yama3'}
> C | {'777-7777','888-8888','999-9999'} | {'ito1','ito2','ito3'}
>
> これで良ければ、以前便乗質問して [pgsql-jp: 30563] にて和田さんが答え
> てくださったPL/PGSQLの関数をTEXT用に書き換えた関数を利用すれば可能です。
> # あの関数、結構便利です。ありがとう > 和田さん
せっかく喜んでいるのに水を差すようですが、あれって上のように
複数の列で使った場合、中身の順序が必ず対応するんでしょうか?
何もしなければ、わざわざ違う順になるとは考えにくいですが、
それぞれをソートしちゃうとだめですよね。
(集合になってるので順序を見てはいけないってことでしょうね)
pgsql-jp メーリングリストの案内