SQL 中的不同星号模式

2024年8月29日 | 阅读 7 分钟

引言

通常,模式的执行非常有趣。我们可以在模式中创建任意多的形状。让我们深入了解不同类型的模式。现在,我们在这里只使用“*”符号来制作形状。让我们探索可以用“*”构建不同模式的星形图案。

我使用的 SQL Server 是 Oracle 10g。因此,SQL 模式代码看起来与 PL/SQL 代码相似。

1.) 模式 1

样本模式

模式代码

输入 1

输出 2

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
PL/SQL procedure successfully completed.

输入 2

输出 2

* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *

PL/SQL procedure successfully completed.

2.) 模式 2

模式设计

模式代码

输入 1

输出 1

*
* *
* * *
* * * *
* * * * *

PL/SQL procedure successfully completed.

输入 2

输出 2

*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *

PL/SQL procedure successfully completed.

输入 3

输出 3

*
* *
* * *
* * * *
* * * * *
* * * * * *

PL/SQL procedure successfully completed.

3.) 模式 3

模式设计

模式代码 1

输入 1

输出 1

* * * * *
* * * *
* * *
* *
*

PL/SQL procedure successfully completed.

输入 2

输出 2

* * * * * *
* * * * *
* * * *
* * *
* *
*

PL/SQL procedure successfully completed.

输入 3

输出 3

* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
PL/SQL procedure successfully completed.

4.) 模式 4

模式样本

模式代码

输入 1

输出 2

*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
PL/SQL procedure successfully completed.

输入 2

输出 2

*
* * *
* * * * * * *
* * * * *
* * *
*
PL/SQL procedure successfully completed.

4.) 模式 4

模式样本

示例代码

输入 1

输出 1

        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

PL/SQL procedure successfully completed.

输入 2

输出 2

           *
         * * *

PL/SQL procedure successfully completed.

输入 3

输出 3

                   * 
                 * * * 
              * * * * * 
            * * * * * * * 
          * * * * * * * * * 
        * * * * * * * * * * * 
      * * * * * * * * * * * * * 
    * * * * * * * * * * * * * * * 
  * * * * * * * * * * * * * * * * * 
* * * * * * * * * * * * * * * * * * *

PL/SQL procedure successfully completed.

5.) 模式 5

模式样本

模式代码

输入 1

输出 1

	    * * * * * * * * * * 
         * * * * * * * * 
            * * * * * 
              * * * 
                *

输入 2

输出 2

	 * * * * * * * * * * * * * *
	    * * * * * * * * * * * *
	     * * * * * * * * * * 
	       * * * * * * * * 
	         * * * * * 
	          * * * 
	            *

6.) 模式 6

样本设计

模式代码

输入 1

输出 1

        *
      * *
    * * *
  * * * *
* * * * *
PL/SQL procedure successfully completed.

输入 2

输出 2

                *
              * *
            * * *
          * * * *
        * * * * *
      * * * * * *
    * * * * * * *
  * * * * * * * *
* * * * * * * * *


PL/SQL procedure successfully completed.