sql >> Databasteknik >  >> RDS >> Mysql

Stöder CodeIgniter Datamapper ORM en MySQL CASE-sats i ORDER BY-satser?

Jag kunde använda ett ärendeutlåtande i en beställning av. Du behöver bara slå in fallbeskrivningen inom parentes. Om du inte gör det behandlas ordet skiftläge som ett kolumnnamn och tillbaka citeras.

$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. Vad är syftet med den här typen av SQL-injektion?

  2. Utveckla en modul med Java 9 i Eclipse IDE, del 2

  3. Sorterar nollvärden efter alla andra, utom speciella

  4. Mysql-funktionen MBRContains är inte korrekt