Best Way to do this in SQL for PosgresSQL and Sqlite

Argen seems for you…