CASE WHEN सिंटैक्स
select * from yourTableName
order by case
when name="John" then 110
when name="Bob" then 105
when name="David" then 104
else 101
end;
उदाहरण
mysql> create table demo51 (id int not null auto_increment primary key, name varchar(20));
mysql> insert into demo51(name) values('John'), ('Bob'), ('David'), ('Sam');
परिणाम: कस्टम प्राथमिकता के अनुसार DESC क्रम
+----+-------+ | id | name | +----+-------+ | 4 | Sam | (else 101) | 3 | David | (104) | 2 | Bob | (105) | 1 | John | (110) +----+-------+
उच्च संख्या = उच्च प्राथमिकता (पहले दिखेगी क्योंकि DESC डिफ़ॉल्ट है)।