問題タブ [unnest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1548 参照

sql - 文字列内のすべての一致する位置を取得するにはどうすればよいですか?

flag_acumu次のような値を持つ PostgreSQL のテーブルに列があります。

すべての位置を「S」で表示する必要があります。このコードでは、最初のそのような位置のみを取得しますが、後の位置は取得しません。

それらをすべて取得するにはどうすればよいですか?

0 投票する
4 に答える
14429 参照

arrays - テキスト配列が入力に類似した値を含む行を検索

text[]タイプの列にユーザー入力に似た値が含まれる行を取得しようとしています。

これまでに考えて実行したことは、'ANY'and 'LIKE' 演算子を次のように使用することです。

しかし、うまくいきません。このクエリは、次のクエリと同じ値を返します。

unnest()サブクエリで関数を使用して良い結果を得ましたがWHERE、可能であれば in 句でこれをクエリする必要があります。

LIKEオペレーターがオペレーターと連携せず、ANYエラーが発生しないのはなぜですか? ANY演算子がクエリの右辺にあるのも一因かなと思ったのですが…

使用せずにこれに対する解決策はありますか?節unnest()で可能であれば?WHERE

0 投票する
2 に答える
2378 参照

r - Rでデータフレームを「ネスト解除」する

私は次のものを持っていますdata.frame

各行は 3 つのタイムスパンを表します。つまり、それぞれfirst.dateと、 、 、 、second.datesecond.dateの間の時間です。third.datethird.datefourth.date

より良い言葉がないので、データフレームのネストを解除して、代わりにこれを取得したいと思います:

unnestパッケージの関数をいじってみましたがtidyr、本当に探しているものではないと思うという結論に達しました。

助言がありますか?

0 投票する
1 に答える
5802 参照

sql - 複数の unnest 呼び出しを伴う ROWS FROM() の列定義

select 句内で複数の配列を使用したいと考えています。ROWS FROM()明らかなものは機能せず、postgresql は...を指しています。

エラー:

...

エラー:

マニュアルでもこれについて説明していますが、これらの「個別の列定義」を定義する方法は?

0 投票する
3 に答える
936 参照

sql - regexp_split_to_array の後の文字の分割

結果は{a,b,c,d,e}です。それを個々の行に分割し、名前でグループ化して、次のようにすることは可能ですか?

0 投票する
1 に答える
4223 参照

arrays - ワイルドカード/Like を使用して postgres の配列から選択する

したがって、列の1つが文字列の配列であるPostgresデータベースがあります

クエリを実行すると

特定のデータセットが返されますが、文字列にワイルドカードを使用してその配列をクエリしたい場合、それを理解できないようです。

どんな助けでも大歓迎です!

0 投票する
2 に答える
1127 参照

postgresql - unnest 関数の plpgsql カーソル

次のような plpgsql 関数があります。

私の問題はこの行です:

私が実行するサンプルクエリは次のとおりです。

2 行を返します。

これら 2 つの行をループする必要がありますが、この unnest ステートメントの戻り値の型がどうあるべきか、または宣言セクションでどのように宣言されるべきかがわかりません。

スクリプトの実行時に表示されるエラー:

以下の回答から、次のエラーが表示されます

これがスクリプトで機能しない理由がわかりません。であると認識しc1.j_optionsますbytea

私の修正されたスクリプトビットは次のとおりです。

0 投票する
1 に答える
463 参照

sql - 配列内の複合型を更新する

配列内の複合型を更新する簡単な方法はありますか?

現在、次のテーブルがあります(他のフィールドは切り捨てました):

statusすべての を更新したいorder_items。より大きい場合は1、すべてstatus更新する必要があります+ 1

配列フィールドのないテーブルの場合は簡単です。

ただし、配列で同じことをしたいです。

0 投票する
0 に答える
572 参照

java - 休止状態の SQLQuery で配列を作成する

私はpostgresデータベースで動作するこのSQLを持っています

今、休止状態のアプリケーションで使用したい

しかし、私は例外を取得します

休止状態の SQLQuery を使用してクエリを再構築する方法はありますか?