Merry Christmas Sql Statement

这段Merry christmas的查询来源于Gilles Haro的博客,不过看到的时候已经是27号了,呵呵!

with Mx as
 (select 60 as MaxWidth from dual)
select decode (sign(floor(MaxWidth / 2) - rownum), 1, lpad(' ',
                                              floor(MaxWidth / 2) -
                                              (rownum - 1)) || rpad('*',
                                                      2 *
                                                      (rownum - 1) + 1,
                                                      ' *'), lpad('* * *',
                                                    floor(MaxWidth / 2) + 3))
  from all_tables, Mx
 where rownum < floor(MaxWidth / 2) + 6;


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

关注dbDao.com的新浪微博

扫码关注dbDao.com 微信公众号:

Speak Your Mind

TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569