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

एकल तालिका में एकाधिक क्वेरी आउटपुट

मैं आपको एकल क्वेरी का उपयोग करने की सलाह दे सकता हूं:

SELECT 
    Entity_Name,
    Count(*) Count_All,
    Count(NULLIF(Plan_Name, 'Complementary_Package')) Not_Complementary_Package
FROM mq_active_sep21 
GROUP BY Entity_Name 
ORDER BY Entity_Name;

और कोड जैसे:

$sql = mysqli_query($connection, "
    SELECT 
        Entity_Name,
        Count(*) Count_All,
        Count(NULLIF(Plan_Name, 'Complementary_Package')) Not_Complementary_Package
    FROM mq_active_sep21 
    GROUP BY Entity_Name 
    ORDER BY Entity_Name;
");

while($row = mysqli_fetch_assoc($sql)) {
    printf(
        "Entity_Name: %s, Total: %d, Complementary_Package: %d " . PHP_EOL, 
        $row['Entity_Name'],
        $row['Count_All'],
        $row['Count_All'] - $row['Not_Complementary_Package']
    );
}

Thp_version=php8&sql_version=mysql57">Thp_version=php8&sql_version=mysql57">




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP BY और ORDER BY के साथ MySQL गलत परिणाम देता है

  2. org.hibernate.exception.JDBCConnectionException प्राप्त करना:JNDI के माध्यम से भी क्वेरी निष्पादित नहीं कर सका

  3. बड़ी प्राथमिक कुंजी:1+ अरब पंक्तियाँ MySQL + InnoDB?

  4. आश्रित ड्रॉपडाउन बॉक्स केकपीएचपी 3

  5. उम्मीदवारों को खत्म करते हुए वोटों का पुनर्वितरण करें