プロが教える店舗&オフィスのセキュリティ対策術

oracleで文字列に対してSumの様なイメージで集計的に結合をしたいのですが、何か良い方法は無いでしょうか。
SqlServerでは、下記に希望することが記載されていますが、
oracleの情報は見付かりませんでした。
http://blogs.sqlpassj.org/yoneda/archive/2004/12 …
よろしくお願いします。

A 回答 (2件)

Oracle9i以降、集計関数を自作することができるようになりました。


SQL*serverほど簡単ではありませんが。
(参照URLがそのドキュメントです)

参考URL:http://www.lc.leidenuniv.nl/awcourse/oracle/appd …
    • good
    • 0
この回答へのお礼

ありがとうございます。
> SQL*serverほど簡単ではありませんが。
確かに、敷居が多少高いようですね。

やはり、集計関数の自作しかないでしょうか。
集計時に、groupingは考えていないので、

SQL*serverのように、
 SELECT @Str0 = @Str0 + CategoryName FROM Northwind.dbo.Categories ORDER BY CategoryID
位で済めば良かったのですが。

お礼日時:2006/05/22 13:11

select文の様式で呼び出せるように実装するには、


・ユーザ集計関数を作る。
・パイプライン関数(表間数)を使う。
の2つ方法が考えられます。

どちらも9i以降で使えます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す