如何在SQL中编写Microsoft Excel"Shift Cells Up"功能

Cod*_*ome 0 sql t-sql excel cell

拿一个如下的简单表格:

Column Headings: || Agent's Name || Time Logged In || Center ||  
Row 1: Andrew  || 12:30 PM || Home Base  
Row 2: Jeff || 7:00 AM || Virtual Base  
Row 3: Ryan || 6:30 PM || Test Base
Run Code Online (Sandbox Code Playgroud)

现在让我们说删除一个单元格,这样表现在看起来像这样:

Column Headings: || Agent's Name || Time Logged In || Center ||  
Row 1: Andrew  || 12:30 PM ||   
Row 2: Jeff || 7:00 AM || Virtual Base  
Row 3: Ryan || 6:30 PM || Test Base
Run Code Online (Sandbox Code Playgroud)

请注意,缺少"Home Base".现在在Excel中,您可以删除单元格并移动其余部分,以便最终产品如下所示:

Column Headings: || Agent's Name || Time Logged In || Center ||  
Row 1: Andrew  || 12:30 PM || Virtual Base   
Row 2: Jeff || 7:00 AM || Test Base  
Row 3: Ryan || 6:30 PM || 
Run Code Online (Sandbox Code Playgroud)

你可以看到我们最后一行留下了一个空格.

如何编写在SQL中移动单元格的过程?

几个星期以来,我一直在努力解决这个问题!谢谢!

mar*_*c_s 6

你不能 - SQL表不是Excel表 - 它们只是没有那种结构.无论你怎么努力 - 你都无法做那样的事情.这根本不同.

SQL Server表有行和列 - 当然 - 但它们没有隐含的顺序或任何东西.你不能"改变"一行 - 本身没有"向上" - 这完全取决于你的订购.

这比将苹果与橙子相比更糟糕 - 它就像比较苹果和花岗岩块 - 它只是不一样 - 不要浪费你的时间试图让它变得一样.