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

SQL क्वेरी का उपयोग करके लगातार संख्याओं का चयन करना

इसे आजमाएं:

select seat, status
from seats
where seat >= (
   select a.seat
   from seats a
      left join seats b on 
         a.seat < b.seat and
         b.seat < a.seat + 4 and
         b.status = 'Available'
   where a.status = 'Available'
   group by a.seat
   having count(b.seat)+1 = 4
   )
limit 4

यह लगातार चार सीटों का चयन करने के लिए तैयार है। आप जो चाहते हैं उसे पाने के लिए सीटों की वांछित संख्या में "4" के सभी उदाहरणों को समायोजित करें।



  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. क्या मैं साझा होस्टिंग पर ft_min_word_len बदल सकता हूँ?

  4. मैं mysql तालिकाओं की भरमार कैसे व्यवस्थित कर सकता हूं?

  5. mysql नामकरण सम्मेलन