Byl jsem schopen použít případové prohlášení v objednávce od. Stačí zabalit případový příkaz do závorek. Pokud tak neučiníte, je slovo velká a malá písmena považována za název sloupce a zpětná uvozovka.
$this->db->distinct();
$this->db->select('country');
$this->db->from('distributors');
$this->db->where('country != ', '');
$this->db->order_by("(CASE country WHEN 'UNITED STATES OF AMERICA' THEN '1' ELSE country END)");