Which countries have no capital?

Switzerland has no official capital in its constitution. Instead Bern is the federal city and the site of the government.

Nauru has no official capital. The government offices are located in the district of Yaren which functions as the seat of government.