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

शर्त वरीयता के साथ mysql चुनें

आप ऐसा कुछ कर सकते हैं

select (case when surname = 'jack' then 1 else 0 end +
        case when school ='st' then 1 else 0 end +
        case when college='mit' then 1 else 0 end +
        case when city='austin' then 1 else 0 end) as score,
        *
from 
user 
WHERE surname='jack' or  
      school='st'     or 
      college='mit' or 
      city='austin')
order by score desc;


  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:फुलटेक्स्ट में स्कोर हमेशा 1 क्यों होता है?

  2. कैसे एकाधिक डेटाबेस के साथ एक बहु किरायेदार आवेदन बनाने के लिए Laravel 5 में आर्केस्ट्रा / किरायेदारी का उपयोग करने के लिए?

  3. MySQL में चीनी वर्ण सम्मिलित नहीं कर सकता

  4. इस उपयोगकर्ता प्रमाणीकरण पद्धति की कमजोरियां क्या हैं?

  5. नए wpdb के माध्यम से डेटाबेस बदलने के बाद wp_query का उपयोग करें