小编Dot*_*ion的帖子

PostgresQL SQL:将结果转换为数组

查询如下:

    SELECT  i_adgroup_id, i_category_id
    FROM adgroupcategories_br
    WHERE i_adgroup_id IN
    (
        SELECT i_adgroup_id
        FROM adgroupusers_br
        WHERE i_user_id = 103713
    )
    GROUP BY i_adgroup_id, i_category_id;
Run Code Online (Sandbox Code Playgroud)

给我这样的结果:

    i_adgroup_id integer | i_category_id smallint
    ---------------------|-----------------------
    15938                | 2
    15938                | 3
    15938                | 4
    15942                | 1
    15942                | 2
Run Code Online (Sandbox Code Playgroud)

我想要的是这样的结果:

    i_adgroup_id integer | i_category_id smallint[]
    ---------------------|-----------------------
    15938                | { 2, 3, 4 }
    15942                | { 1, 2 }
Run Code Online (Sandbox Code Playgroud)

如何更改原始SQL查询以获得上述结果?

sql arrays postgresql

34
推荐指数
1
解决办法
3万
查看次数

使用LINQ将数组数组合成单个不同的数组

使用LINQ可以更好地重写吗?我是一名C#,试图在VB.NET中思考当前这个项目.它位于ASP.NET Web Forms .vb代码隐藏中:

Public ReadOnly Property AllowedCategoryIds As Integer()
    Get
        Dim ids = New List(Of Integer)

        For Each group In UserData.Current.AdGroups
            'group.CategoryIDs is Integer() type
            ids.AddRange(group.CategoryIDs)
        Next

        Return ids.Distinct()
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

.net linq vb.net distinct

7
推荐指数
1
解决办法
8229
查看次数

将十进制表示时间转换为小时,分钟,秒

我有一个小数.该小数的范围介于0和23.999999之间.该小数表示时间.例如,如果小数是0.25,那么它表示的时间是12:15 AM.如果小数是23.50,它代表的时间是晚上11:30.

我有三个变量: - 小时 - 分钟 - 秒

使用该小数,我怎么在填写Hours,MinutesSeconds值?

math time date

4
推荐指数
1
解决办法
2万
查看次数

在闭包中引用DOM元素的IE内存泄漏?

在最近的一次采访中,我被问到:"在引用DOM元素时使用闭包有什么危险,就像这个代码一样?"

var firstNameValue = (function(elementId) {
    var firstName = document.getElementById(elementId);
    return firstName.value;
})("firstName");
Run Code Online (Sandbox Code Playgroud)

显然,我不知道,上面的代码在IE中创建了内存泄漏.给定的理由非常模糊,我不理解它,但显然这可能只适用于较旧的IE版本?

有人可以详细说明吗?

javascript internet-explorer dom

2
推荐指数
1
解决办法
1549
查看次数

标签 统计

.net ×1

arrays ×1

date ×1

distinct ×1

dom ×1

internet-explorer ×1

javascript ×1

linq ×1

math ×1

postgresql ×1

sql ×1

time ×1

vb.net ×1