Which SQL Geo-partionning database can I use?

I wish to split the medical data on several nodes because I have Swiss, Europeans and Americans, and I need to store data in a citizen country.
I do not want to manage this function in App but in the SQL database engine.
The user table has a country code and the data is automatically stored on good nodes / data centers.

Do you have a solution to do this?