मैं एक आदेश में केस स्टेटमेंट का उपयोग करने में सक्षम था। आपको केवल केस स्टेटमेंट को कोष्ठक में लपेटने की आवश्यकता है। यदि आप नहीं करते हैं तो शब्द केस को कॉलम नाम के रूप में माना जाता है और वापस उद्धृत किया जाता है।
$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)");