sql >> Database >  >> RDS >> Mysql

Ondersteunt CodeIgniter Datamapper ORM een MySQL CASE-instructie in ORDER BY-clausules?

Ik kon een casusverklaring gebruiken in een bestelling door. U hoeft alleen de case-statement tussen haakjes te plaatsen. Als u dit niet doet, wordt het woord hoofdlettergebruik behandeld als een kolomnaam en terug geciteerd.

$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)");


  1. kan ik een alleen-lezen database openen vanuit de res/asset-map in Android zonder te kopiëren naar de databasemap?

  2. Een database-e-mailprofiel (SSMS) bijwerken

  3. Hoe u meer dan 1000 waarden in een Oracle IN-clausule plaatst?

  4. Krijg alleen kolomnamen zoals in array mysql