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

mysql तालिका में न्यूनतम उपयोग नहीं किया गया मान ज्ञात करें

"पहली बार लापता के लिए Google पर त्वरित खोज अनुक्रम mysql से संख्या " सामान्य MySQL प्रश्नों का यह पृष्ठ देता है ।

यह आपको दिखाता है कि कैसे सीक्वेंस से पहली गुमशुदा संख्या का पता लगाएं :

आपके पास मानों (1,2,4,18,19,20,21) के साथ एक टेबल tbl(id int) है, और आप id मानों के क्रम में पहली लापता संख्या खोजना चाहते हैं:

SELECT t1.id+1 AS Missing 
FROM tbl AS t1 
LEFT JOIN tbl AS t2 ON t1.id+1 = t2.id 
WHERE t2.id IS NULL 
ORDER BY t1.id LIMIT 1; 

+---------+ 
| Missing | 
+---------+ 
|       3 | 
+---------+ 


  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 डेटाटाइप INT(11) जबकि UNSIGNED INT(10)?

  2. XML_LOAD() का उपयोग करके XML फ़ाइल को MySQL डेटाबेस तालिका में कैसे आयात करें; समारोह

  3. MySQL चयन DISTINCT केस संवेदनशील होना चाहिए?

  4. गैर-प्राथमिक कुंजी, अद्वितीय, ऑटो-इंक्रीमेंटिंग आईडी के लिए SQLAlchemy ORM का उपयोग करना

  5. कस्टम php फ़ोरम - नई/अपठित पोस्ट दिखा रहा है