小编Sam*_*Sam的帖子

删除SQL Server中的最低排名行

我有一张如下表.

Customer    Order        Rank
1             12           3
1             14           7
2             15           6
2             16           4
2             17           2
2             21           1
3             24           5
3             25           6
3             27           7
Run Code Online (Sandbox Code Playgroud)

现在,我想选择除每个客户的排名最小的行之外的所有行.它应该如下所示.

Customer    Order        Rank
1             14           7
2             15           6
2             16           4
2             17           2
3             25           6
3             27           7
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

使用CASE语句更新SELECT查询

我有一个如下查询.

SELECT Date
     , Co 
FROM Table1
Run Code Online (Sandbox Code Playgroud)

我想用一个case语句进行更新Co = 'Client'Co = 'XYZ'.我不会在原文中更新此信息Table1.我只想在我的SELECT发言中反映这一变化.

Table1 :

   Date   |  Co 
------------------
 1-1-2015 |  ABC
 1-2-2015 |  XYZ
 1-3-2015 |  AAA
 1-4-201  |  CCC
Run Code Online (Sandbox Code Playgroud)

我希望我的SELECT陈述结果如下所示

   Date   |  Co 
------------------
 1-1-2015 |  ABC
 1-2-2015 |  Client
 1-3-2015 |  AAA
 1-4-201  |  CCC
Run Code Online (Sandbox Code Playgroud)

sql sql-server case

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

如何在Sql Server中将数字字段拆分为较小的段

我在SQL Server中有一个包含两个字段的表.

Total      Group
35645      24
12400      55
30000      41
Run Code Online (Sandbox Code Playgroud)

我想将每个组拆分为固定大小为7000的较小段,每组的其余部分进入最后一段.因此,输出应如下所示.

Segment  Total     Group
1        7000       24
2        7000       24
3        7000       24
4        7000       24
5        7000       24
6        645        24
1        7000       55
2        5400       55
1        7000       41
2        7000       41
3        7000       41
4        7000       41
5        2000       41
Run Code Online (Sandbox Code Playgroud)

sql-server split group-by tile

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

如何为每个日期添加行?

我正在研究SQL Server.

我有一张名为人的桌子和一张有日期的第二张桌子.

如何创建第三个表以使每个名称具有所有相应的日期?

表格1:

Name

Sam
Michael
Tom
Jerry
Run Code Online (Sandbox Code Playgroud)

表2:

Date

1/05/2014
3/06/2014
Run Code Online (Sandbox Code Playgroud)

表3

Name                 Date

Sam                1/05/2014
Sam                3/06/2014
Michael            1/05/2014
Michael            3/06/2014
Tom                1/05/2014
Tom                3/06/2014
Jerry              1/05/2014
Jerry              3/06/2014
Run Code Online (Sandbox Code Playgroud)

sql-server join

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

标签 统计

sql-server ×4

sql ×2

case ×1

group-by ×1

join ×1

split ×1

tile ×1