タグ付けされた質問 「row」


2
Postgresの複数の列をjsonに
私はpostgresql 9.3.4を実行しています。3つのフィールドを持つテーブルがあります。 id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... 次のようなフィールドを持つ新しいテーブルにデータを移動する必要があります。 id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_json結果にSELECT t.id, row_to_json(t) as data FROM (select id, name, addr from myt) t追加idされるので、私にとっては解決策ではありません。データフィールドで必要なフィールド(名前とアドレス)を選択する方法はありますか?
23 postgresql  json  row 

4
テーブルの最大行数を1に制限する方法
SQL Serverデータベースに構成テーブルがあり、このテーブルには1行しかありません。将来の開発者がこれを理解できるように、複数行のデータが追加されないようにしたいと思います。以下のように、このためにトリガーを使用することを選択しました... ALTER TRIGGER OnlyOneConfigRow ON [dbo].[Configuration] INSTEAD OF INSERT AS BEGIN DECLARE @HasZeroRows BIT; SELECT @HasZeroRows = CASE WHEN COUNT (Id) = 0 THEN 1 ELSE 0 END FROM [dbo].[Configuration]; IF EXISTS(SELECT [Id] FROM inserted) AND @HasZeroRows = 0 BEGIN RAISERROR ('You should not add more than one row …

6
json_agg内の列を選択します
次のようなクエリがあります: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; JSONオブジェクトに含まれbないように列を選択するにはどうすればよいb.item_idですか? について読みましたがROW、次のようなJSONオブジェクトを返します。 {"f1": "Foo", "f2": "Bar"} 適切な列キーに一致するように取得したら、JSONオブジェクトを再マップする必要があります。それを避け、元の列名を保持したいと思います。

5
以前の行の値と実際の行の値に基づいて行の値を計算します
みなさん、こんにちは。あなたの助けに感謝します。 私は次のような状況にあります。フィールドid(int)、stmnt_date(date)、debit(double)、credit(double)およびbalance(double) を含むステートメントと呼ばれるテーブル 次のルールに従って残高を計算したい: 最初の行の残高(発生順)=借方-貸方および残りの行 現在の行の残高=発生順に前の行の残高+現在の行の借方-現在の行の貸方 上の図からわかるように、行は日付順に並べられていません。そのため、この単語を時系列で2回使用して、stmnt_date値の重要性を強調しています。 手伝ってくれてありがとうございます。
9 mysql  row 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.