sql >> Databasteknik >  >> RDS >> PostgreSQL

Är det möjligt att räkna alla rader med samma id med COUNT?

Om allt du behöver är en räkning av antalet rader där player_id är 1, då kan du göra så här:

SELECT count(*)
FROM your_table_name
WHERE player_id = 1;

Om du vill räkna antalet rader för varje player_id , då måste du använda en GROUP BY :

SELECT player_id, count(*)
FROM your_table_name
GROUP BY player_id;



  1. rails dynamisk där sql-fråga

  2. ActiveRecord::AdapterNotSpecified databaskonfiguration anger inte adapter

  3. Varför fungerar inte enkla If ELSE Statement i mySql

  4. Logstash INPUT MySQL