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

मैं MySQL में एक पंक्ति जनरेटर कैसे बनाऊं?

यह कहने से नफरत है, लेकिन MySQL केवल RDBMS है बड़े चार में से जिनके पास यह सुविधा नहीं है।

Oracle . में :

SELECT  *
FROM    dual
CONNECT BY
        level < n

MS SQL में (100 . तक) पंक्तियाँ):

WITH hier(row) AS
        (
        SELECT  1
        UNION ALL
        SELECT  row + 1
        FROM    hier
        WHERE   row < n
        )
SELECT  *
FROM    hier

या 32768 . तक संकेत का उपयोग कर रहे हैं

WITH hier(row) AS
        (
        SELECT  1
        UNION ALL
        SELECT  row + 1
        FROM    hier
        WHERE   row < 32768
        )
SELECT  *
FROM    hier
OPTION (MAXRECURSION 32767) -- 32767 is the maximum value of the hint

PostgreSQL में :

SELECT  *
FROM    generate_series (1, n)

MySQL . में , कुछ नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गंभीर त्रुटि:[] ऑपरेटर स्ट्रिंग्स के लिए समर्थित नहीं है

  2. MySQL में परिणाम सेट पर लूपिंग

  3. चेतावनी:PDO::__construct():[2002] ऐसी कोई फ़ाइल या निर्देशिका (unix:///tmp/mysql.sock के माध्यम से कनेक्ट करने का प्रयास) में नहीं

  4. MySQL में रीसेंसी से पर्सेंटाइल की गणना करें

  5. क्या MySQL का उपयोग करके एकाधिक कॉलम द्वारा ग्रुप करना संभव है?