Вы можете использовать substring_index()
:
select substring_index(col, ' ', 1) as country
Если в строке нет пробела, вы получите полную строку.так что это кажется "безопасным".
Примечание: это не будет работать для всех стран.У многих есть несколько имен.От "Соединенных Штатов Америки" и "Соединенного Королевства" до новейшего названия "Северная Македония"