私は絶えず問い合わせが必要な巨大なpostgresデータベースを持っています。私が求めているデータセットには、多くの繰り返し値があります。例:データベースクエリで繰り返される連続値を無視する方法
3,4,5,1,1,1,1,1,1,1 ... 1,1,1,1,1,8
繰り返し値のシーケンスの場合、そのシーケンスの最初と最後のレコードだけを返すことは可能ですか?例:
If the data is:
3,4,5,1,1,1,1,1,1,1 ... 1,1,1,1,1,8
The query result should be:
3,4,5,1*,1**,8
* first occurrence of "1"
** last occurrence of "1"
編集:私は[値、のcreated_at]で構成されている選択だ
行のcreated_atによって命じました。
この情報をチャートに表示する必要があるため、最初と最後のオカレンスを取得することが重要です。その間の値は無視できます。
シーケンスは行または列として返されますか? – ChristopheD
異なる値を取得するだけの理由はありますか? –
@ChristopheDの行。各行は[値、created_at]で構成されています – marcosbeirigo