Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्वेरी sql का चयन करते समय रिक्त पंक्तियों को कैसे जोड़ें?

हालांकि मुझे इस कार्य का कारण समझ नहीं आ रहा है, फिर भी आप इसे इस तरह कर सकते हैं:

DECLARE @t TABLE ( ID INT )
DECLARE @c INT  = 8

INSERT  INTO @t
VALUES  ( 1 ),
        ( 2 ),
        ( 3 );
WITH    cte
          AS ( SELECT   1 AS rn
               UNION ALL
               SELECT   rn + 1
               FROM     cte
               WHERE    rn <= @c
             )
    SELECT TOP ( @c )
            *
    FROM    ( SELECT    ID
              FROM      @t
              UNION ALL
              SELECT    NULL
              FROM      cte
            ) t
    ORDER BY ID DESC      

आउटपुट:

ID
3
2
1
NULL
NULL
NULL
NULL
NULL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2008 R2 बनाम SQL सर्वर एक्सप्रेस के लिए कनेक्शन स्ट्रिंग

  2. आधार तालिका किसी भिन्न डेटाबेस में होने पर आधार तालिका नहीं दृश्य पर चयन करें

  3. लेखांकन आवेदन डॉलर राशि के लिए फ्लोट या दशमलव का प्रयोग करें?

  4. मैं SQL सर्वर 2008 में varbinary (अधिकतम) कॉलम में Excel फ़ाइलों को कैसे सम्मिलित/पुनर्प्राप्त करूं?

  5. SQL सर्वर (T-SQL) में एक स्ट्रिंग का बायाँ भाग प्राप्त करें