当前位置: 首页 > 面试题库 >

SQL Server while循环并集全部

利海阳
2023-03-14
问题内容

我正在尝试执行以下代码。这是我必须编写的实际代码的简化示例,因此我知道以这种方式循环是没有用的。但是,我需要在SQL
Server中查找并合并select语句。当我尝试运行此查询时,出现错误:

关键字“ END”附近的语法不正确。

有任何想法吗?

  DECLARE @position INT
    SET @position = -1

    WHILE(@position < 1)
    BEGIN
    SELECT * FROM mytable

    UNION ALL
    END
 SELECT * FROM mytable

问题答案:

您需要将第二组设置为UNION。while循环不会保留在选定的集合上,下次再知道它。您要完成的工作基本上是从mytable中选择所有数据,然后再次将其合并到同一组上…
n次。这真的没有道理。请记住,SQL是基于集合的,因此选择* From mytable将选择其中的每个记录。您也永远不会陈述您要完成的工作。



 类似资料:
  • 本文向大家介绍Swift并发循环,包括了Swift并发循环的使用技巧和注意事项,需要的朋友参考一下 例子 GCD提供了执行循环的机制,从而使循环相对于彼此同时发生。当执行一系列计算量大的计算时,这非常有用。 考虑以下循环: 您可以使用concurrentPerform(在Swift 3中)或dispatch_apply(在Swift 2中)同时执行这些计算: 3.0 3.0 该环路闭合将被调用每个

  • 8.5. 并发的循环 本节中,我们会探索一些用来在并行时循环迭代的常见并发模型。我们会探究从全尺寸图片生成一些缩略图的问题。gopl.io/ch8/thumbnail包提供了ImageFile函数来帮我们拉伸图片。我们不会说明这个函数的实现,只需要从gopl.io下载它。 gopl.io/ch8/thumbnail package thumbnail // ImageFile reads an

  • 我想在一个并行外部循环中运行一个包含for循环(应该并行运行)的函数。因此看起来如下所示: 给定上面的代码,我希望在函数中为循环创建5个并行线程,并且希望这5个线程中的每个线程创建另一个线程来运行自己的并行for循环。

  • 一个实用的垃圾收集器大体上应该满足以下条件 一、消除悬空指针和内存泄露 二、不能给程序运行带来过高的额外开销,一般来说要控制在10% 三、尽量减少停顿时间,使得运行平稳 四、内存管理方面局部性尽量好 其中第一条没什么好说的,肯定要符合,至于第四条,当然也很重要,局部性做好了可以成倍提高运行速度,不过,如果都是内存操作,就算没做好速度一般也可以接受了,在老式的系统中,由于会用磁盘等外部存储扩展内存,

  • 问题内容: 我听说Java 8提供了许多有关并发计算的实用程序。因此,我想知道并行化给定for循环的最简单方法是什么? 问题答案: 在流上阅读,它们都是新的流行。 特别注意并行性: “具有显式for循环的处理元素本质上是串行的。流通过将计算重新格式化为聚合操作的流水线,而不是作为对每个单独元素的命令性操作来促进并行执行。所有流操作都可以串行或并行执行。 ” 综上所述,没有并行的for循环,它们本质

  • 我听说Java8提供了很多关于并发计算的实用程序。因此,我想知道并行给定for循环的最简单方法是什么?