dz66m+outlookcom
@司东4479:sql 获取分组第一行数据
亢汪19427619871…… DB2/ORACLE/ SQL SERVER 2005以上 select * from (SELECT namec, medicinemodel,outlookc,memo2, row_number() over(partition by namec,medicinemodel,outlookc,memo2 order by BidPrice) rk from tab) t where rk = 1
@司东4479:sql中怎么获取任意一行 -
亢汪19427619871…… Top 1 配合 Order by newid() 就可以了. 下面是一个 有50行数据的 测试表中, 随机处理的例子. -- 测试表 1> CREATE TABLE #t ( 2> id INT 3> ); 4> GO -- 测试数据 1> 2> INSERT INTO #t 3> SELECT 4> number 5> FROM 6> master..spt_...
亢汪19427619871…… DB2/ORACLE/ SQL SERVER 2005以上 select * from (SELECT namec, medicinemodel,outlookc,memo2, row_number() over(partition by namec,medicinemodel,outlookc,memo2 order by BidPrice) rk from tab) t where rk = 1
@司东4479:sql中怎么获取任意一行 -
亢汪19427619871…… Top 1 配合 Order by newid() 就可以了. 下面是一个 有50行数据的 测试表中, 随机处理的例子. -- 测试表 1> CREATE TABLE #t ( 2> id INT 3> ); 4> GO -- 测试数据 1> 2> INSERT INTO #t 3> SELECT 4> number 5> FROM 6> master..spt_...