Questions tagged «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数据库中有一个配置表,该表只能有一行。为了帮助将来的开发人员理解这一点,我想防止添加多行数据。我选择为此使用触发器,如下所示... 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),借方(double),贷方(double)和余额(double) 我想按照以下规则计算余额: 第一行余额(按时间顺序)=借方-贷方,其余各行 当前行余额=按时间顺序上一个行余额+当前行借方-当前行贷方 正如您在上面的图片中看到的,行没有按日期排列,这就是为什么我按时间顺序两次使用单词来强调stmnt_date值的重要性的原因。 非常感谢您的帮助。
9 mysql  row 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.