Microsoft
Software
Hardware
Network
Question : How to count based on a condition in MySQL
How do I count conditionally in MySQL?
SELECT CITY, COUNT(ID) AS TOTALREGISTERED FROM REGISTRATIONS GROUP BY CITY ORDER BY CITY;
Gives me:
New York 16
Cincinatti 14
Miami 11
SELECT CITY, COUNT(ID) AS TOTALATTENDED FROM REGISTRATIONS WHERE ATTENDED='Y' GROUP BY CITY ORDER BY CITY;
Gives me:
New York 8
Cincinatti 6
Miami 3
How can I get:
New York 16 8
Cincinatti 14 6
Miami 11 3
Answer : How to count based on a condition in MySQL
Try this...
SELECT CITY, COUNT(ID) AS TOTALREGISTERED, SUM(CASE WHEN ATTENDED='Y' THEN 1 ELSE 0 END) as TOTALATTENDED FROM REGISTRATIONS GROUP BY CITY ORDER BY CITY
Random Solutions
Current Logged In User
Cost of CAT5e cable installation
JavaScript: Alert when checkbox value changed
Any ideas how to create your own loadbalancer using linux?
Outlook 2007/Mozilla Thunderbird Cannot Connect to Email Server
classic asp recordset paging
Windows XP and Microsoft Outlook and Windows Installer problems
This search script is presenting the option for Next 10 when there aren't any results. What do I need to add to not show when there aren't results?
AS3 tween multiple arrows along a path
Export Access 2010 Report to CSV with Headers?