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

मापदंडों के साथ MySQL गिनती

अपना नमूना डेटासेट देखना यदि type,extra . है सीमित हैं यानी टाइप में केवल (1,2) हो सकता है और अतिरिक्त में केवल (0,2) हो सकता है, आप ऐसा कर सकते हैं, योग में अभिव्यक्ति का उपयोग करके यह अभिव्यक्ति के परिणाम के आधार पर 0 या 1 के रूप में परिणाम देगा और आप अपना प्राप्त कर सकते हैं तदनुसार गिनें

SELECT 
user_id,
SUM(`type`=1 AND  `extra`=0) one_noextra,
SUM(`type`=1 AND  `extra`=2) one_twoextra,
SUM(`type`=2 AND  `extra`=0) two_noextra,
SUM(`type`=2 AND  `extra`=2) two_twoextra
FROM Table1
GROUP BY user_id

फिडल डेमो




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ील्ड को अधिकतम (फ़ील्ड) + 1 . में अपडेट करने के लिए mysql क्वेरी

  2. MySql एक साथ दो टेबल अपडेट करें

  3. sql परिणाम को अजगर की सूची में बदलें

  4. JQuery फ़ंक्शन को पास करने के लिए PHP json_encode() और MySQL का उपयोग करके JSON ऑब्जेक्ट लौटाएं

  5. if(!isset($_SESSION['username'])) जिसके कारण उपयोगकर्ताओं को Verify_login_form.php से वापस index.php पर पुनर्निर्देशित किया जाता है