Das kommt darauf an wie du deine Daten speicherst. In einer SQL-artigen Datenbank? MySQL? MSSQL? Postgre? Oracle? Da musst du dir dann eine passende Bibliothek suchen. Diese sollte dir dann die passenden Funktionen vorgeben um einen Query auszuführen.