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

एक आईडी और कस्टम आईडी के साथ चिह्नित पंक्तियों के संग्रह से न्यूनतम गैर-उपयोग किए गए मूल्य का पता लगाएं

आप यह कर सकते हैं:

select 1 + min(col)
from t
where not exists (select 1 from t t2 where t2.col = t.col + 1);

यदि आपको "1" शामिल करने की आवश्यकता है, तो:

select (case when min(tt.mincol) <> 1 then 1
             else 1 + min(col)
        end)
from t cross join
     (select min(col) as mincol from t) tt
where not exists (select 1 from t t2 where t2.col = t.col + 1)


  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. Neo4j - Cypher . का उपयोग करके एक संबंध हटाएं

  3. Google क्लाउड SQL के लिए जावा हाइबरनेट को कैसे कॉन्फ़िगर करें?

  4. जहां jdbc और oracle ड्राइवर के साथ काम करते समय परिणाम सेट संग्रहीत किया जाता है

  5. Django के मॉडल का डिफ़ॉल्ट मान SQL में प्रकट नहीं होता है