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

MySQL में संख्याओं की एक श्रृंखला उत्पन्न करना

लूप के बिना इसे सेट-आधारित करने का एक तरीका यहां दिया गया है। इसे पुन:उपयोग के लिए एक दृश्य में भी बनाया जा सकता है। उदाहरण 0 से 999 तक अनुक्रम की पीढ़ी को दिखाता है, लेकिन निश्चित रूप से, इसे सूट करने के लिए संशोधित किया जा सकता है।

INSERT INTO
    myTable
    (
    nr
    )
SELECT
    SEQ.SeqValue
FROM
(
SELECT
    (HUNDREDS.SeqValue + TENS.SeqValue + ONES.SeqValue) SeqValue
FROM
    (
    SELECT 0  SeqValue
    UNION ALL
    SELECT 1 SeqValue
    UNION ALL
    SELECT 2 SeqValue
    UNION ALL
    SELECT 3 SeqValue
    UNION ALL
    SELECT 4 SeqValue
    UNION ALL
    SELECT 5 SeqValue
    UNION ALL
    SELECT 6 SeqValue
    UNION ALL
    SELECT 7 SeqValue
    UNION ALL
    SELECT 8 SeqValue
    UNION ALL
    SELECT 9 SeqValue
    ) ONES
CROSS JOIN
    (
    SELECT 0 SeqValue
    UNION ALL
    SELECT 10 SeqValue
    UNION ALL
    SELECT 20 SeqValue
    UNION ALL
    SELECT 30 SeqValue
    UNION ALL
    SELECT 40 SeqValue
    UNION ALL
    SELECT 50 SeqValue
    UNION ALL
    SELECT 60 SeqValue
    UNION ALL
    SELECT 70 SeqValue
    UNION ALL
    SELECT 80 SeqValue
    UNION ALL
    SELECT 90 SeqValue
    ) TENS
CROSS JOIN
    (
    SELECT 0 SeqValue
    UNION ALL
    SELECT 100 SeqValue
    UNION ALL
    SELECT 200 SeqValue
    UNION ALL
    SELECT 300 SeqValue
    UNION ALL
    SELECT 400 SeqValue
    UNION ALL
    SELECT 500 SeqValue
    UNION ALL
    SELECT 600 SeqValue
    UNION ALL
    SELECT 700 SeqValue
    UNION ALL
    SELECT 800 SeqValue
    UNION ALL
    SELECT 900 SeqValue
    ) HUNDREDS
) SEQ


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं कई MySQL पंक्तियों को एक फ़ील्ड में जोड़ सकता हूँ?

  2. कमांड लाइन से MySQL डंप डाउनलोड करना

  3. MySQL में आवृत्ति से दशमलव की गणना करें

  4. JDBC सही कथन के साथ MySQLSyntaxError अपवाद लौटा रहा है

  5. MySQL क्वेरी मॉनिटरिंग बैश स्क्रिप्ट बनाएं