row-number

    -1热度

    1回答

    我有一个表: city_name 需要得到水木清华这样的: city_n1n2n3 我已经有一个解决方案,但需要使用连接和ROW_NUMBER()进行: 选择城市,coalesce(max(当id_name = 1时名称结束时),'nobody')作为name1,coalesce(max(当id_name = 2时名称结束时),'nobody')作为name2,coalesce(max = 3,然

    0热度

    1回答

    我在我的SQL查询中有以下情形。我必须在我的查询中使用ROW_NUMBER(),其中一些集合函数也用于获取结果。 SELECT @TotalRequests = ReportCount.TotalCount, @TotalTimeToRespond = ReportCount.TotalTimeToRespond, @TotalRequestsHavingQnA =

    0热度

    1回答

    我读了很多线程,但没有得到正确的解决方案,我的问题。这相当于该Thread 我有一个查询,它收集数据并写入每个shell脚本到一个CSV文件: SELECT '"Dose History ID"' = d.dhs_id, '"TxFieldPoint ID"' = tp.tfp_id, '"TxFieldPointHistory ID"' = tph.tph_id,

    0热度

    1回答

    有此查询(请参阅下面): 我希望能够使用ROW_NUMBER()函数返回薪水第二高的记录。我知道如何使用该函数,但由于我有一个子查询,我无法弄清楚该把它放在哪里。 查询返回: Yuriana Hagasawa NULL China Project Manager 56000.00 Venessa Katarina Cameron Denmark Tech Lead 185000.00 Sah

    0热度

    1回答

    我需要填充名为LBSEQ的列中的一个序列号,每当名为SUBJID的列的值发生更改时,该序号重置为1。没有指定顺序 - 它不是按时间顺序排列的,它不依赖于任何其他列(尽管表中还有其他列)。所以想要的是: SUBJID LBSEQ 001 1 001 2 001 3 001 4 002 1 002 2 002 3

    1热度

    1回答

    我发现这种行为非常奇怪并且违反直觉。 (即使对于SQL)。 set ansi_nulls off go ;with sampledata(Value, CanBeNull) as ( select 1, 1 union select 2, 2 union select 3, null union select 4, null

    1热度

    1回答

    以下查询包含与ROW_NUMBER() SQL在窗口功能和公共表表达式: WITH numbered AS ( SELECT ROW_NUMBER() OVER ( PARTITION BY master_id, Report_id ORDER BY master_id, Report_id ) AS _dupe_num FROM #tradePosition

    2热度

    1回答

    我在将SQL语句从Oracle转换为Teradata时遇到问题。在Oracle的声明是这样的: SELECT ar.account_no, MAX (ah.bal_acct) KEEP (DENSE_RANK FIRST ORDER BY ah.created_t desc) FROM ar JOIN ah ON ah.obj_id0 = ar.poid_Id0 JOIN

    1热度

    1回答

    我有一个像 Select * From y WHERE y.z = ( SELECT a, (adding rownumber here) FROM b ) 查询我想增加一个条款,它仅选择每隔一行。要做到这一点,我需要添加row_number()子查询,并有一个条款,其中rownumber%2 = 0. 我的问题是,我可以添加rownumber到子查询的选择,并以某种方式隐藏它它不影响

    0热度

    1回答

    我为我的表创建了一个默认值为0的列。我想用正确的序列号更新那张表。我可以用Row_Number来做到吗? 我的表是: PersonID | Code | Sequence Number ---------+--------+------------ 10 | D112 | 0 10 | D112 | 0 10 | D112 | 0 10 | E110 | 0 10 | E11