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

MySQL में संघ प्रश्नों को छाँटना

मैं शायद इसी तरह की क्वेरी लिखूंगा:

  select *, ((title like '%…%')*2 + (description like '%…%')) as rank
    from jobs
   where title like '%…%'
      or description like '%…%'
order by rank desc, time desc

इस तरह, पंक्तियाँ जहाँ शीर्षक और विवरण मिलान दोनों पहले दिखाई देंगे, फिर शीर्षक-मिलान, फिर विवरण-मिलान। मैंने इसका परीक्षण नहीं किया है, लेकिन आमतौर पर MySQL बूल को int में परिवर्तित करने के लिए एक अच्छा काम करता है (सत्य:1, झूठा:0)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WAMP पर PHPMyAdmin के लिए खोए हुए MySQL पासवर्ड तक पहुंच प्राप्त करना

  2. आप Laravel 4 में एक ऑटो-इंक्रीमेंटिंग प्राथमिक कुंजी के रूप में BIGINT का उपयोग कैसे करते हैं?

  3. मैसक्लि से पीडीओ रूपांतरण

  4. mysql डेटाटाइम और पायथन टाइमस्टैम्प के बीच कनवर्ट करने का सही तरीका क्या है?

  5. एक परिकलित फ़ील्ड में MySQL IF स्थिति