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

Laravel वाक्पटु डेटाबेस कॉलम में सबसे आम मूल्य मिलता है

वाक्पटु:

App\Animal::select('name')
    ->groupBy('name')
    ->orderByRaw('COUNT(*) DESC')
    ->limit(1)
    ->get();

आउटपुट:

=> Illuminate\Database\Eloquent\Collection {#711
     all: [
       App\Animal {#725
         name: "cat",
       },
     ],
   }

क्वेरी बिल्डर के साथ भी यही बात:

DB::table('animals')
    ->select('name')
    ->groupBy('name')
    ->orderByRaw('COUNT(*) DESC')
    ->limit(1)
    ->get();

आउटपुट:

=> Illuminate\Support\Collection {#734
     all: [
       {#738
         +"name": "cat",
       },
     ],
   }

ज़रूर है

App\Animal::select('name')
    ->selectRaw('COUNT(*) AS count')
    ->groupBy('name')
    ->orderByDesc('count')
    ->limit(1)
    ->get();
=> Illuminate\Database\Eloquent\Collection {#711
     all: [
       App\Animal {#725
         name: "cat",
         count: 123
       },
     ],
   }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java/Mysql आप एक संपूर्ण SQL फ़ाइल को एक mysql सर्वर में कैसे इंजेक्ट करेंगे?

  2. PHP और MySQL पर चेतावनियाँ और त्रुटियाँ बंद करें

  3. स्ट्रिंग फ़ील्ड से MySQL में दिनांक परिवर्तित करना

  4. MySQL सभी स्तंभों को जोड़ रहा है

  5. एक संग्रहित प्रक्रिया के लूप में कर्सर का उपयोग करना