Цитата:
Оригинал написал(а) kompadre
Ну зачем так?
|
От огорчения.
Цитата:
|
А теперь (проплакавшись) может-быть расскажешь глупому как упорядочить запрос при помощи case-when-end когда заданный критерий - like '%ххх%'?
|
Помогать в интеллектуальном развитии -- мой долг:

Код:
mysql> create table stupid_guys ( name varchar(100) );
Query OK, 0 rows affected (0.05 sec)
mysql> insert into stupid_guys values( 'Vlad' );
Query OK, 1 row affected (0.05 sec)
mysql> insert into stupid_guys values( 'Max' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into stupid_guys values( 'Igor' );
Query OK, 1 row affected (0.00 sec)
mysql> select * from stupid_guys order by
-> case when name like '%Vlad%' then 1
-> when name like '%Max%' then 2
-> when name like '%Igor%' then 3
-> else 4 end;
+------+
| name |
+------+
| Vlad |
| Max |
| Igor |
+------+
3 rows in set (0.09 sec)