2016-08-18 8 views
1

imageデータ型で集計関数を実行する最適な方法は何ですか?例えば画像データ型の集計関数

、binImageはimageデータ型である、と私はbinImageまたはnullのいずれかを返すようにしたい:maxは、画像データの種類をサポートしていないため

max(case when somechar = 'A' and anotherchar = 'B' then binImage else null end) as result 

...、機能しません。

私はimageが償却されることを知っています。

+0

単一の結果を得るために任意に「MAX」を使用していますか? – Nicarus

+0

@ Nicarusよく、正確には「任意に」。 'count'はイメージを返さず、' sum'や 'min'なども返しません。しかし、はい、私は単一の結果を得ようとしています - ここで何らかの集約関数が必要です。 –

答えて

2

イメージは実際にはちょうどvarbinaryなので、とにかくそれをキャストして、必要に応じてキャストします。ここでは、それが動作することを示す例です。