Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Неправильная сортировка снова... (Вячеслав) 14/03/2007 - 17:22:14
      Re: Неправильная сортировка снова... (bac) 14/03/2007 - 21:56:38
      Re: Неправильная сортировка снова... (Вячеслав) 19/03/2007 - 17:42:58
      Re: Неправильная сортировка снова... (Вячеслав) 19/03/2007 - 18:00:49
      Re: Неправильная сортировка снова... (bac) 19/03/2007 - 19:11:07
      Re: Неправильная сортировка снова... (Вячеслав) 20/03/2007 - 09:49:13
      Re: Неправильная сортировка снова... (Андрей) 04/05/2007 - 17:31:11

> Original message text:
> From: Вячеслав - 14/03/2007 - 17:22:14
> Subject:Неправильная сортировка снова...
> -----------------
> Есть поле со значениями R1, R2, R11, R89, R15 И Т.Д.
> также в этом поле есть данные VD1, VD2 и т.д.
> как сделать правильную сортировку...
> разбивать числа от букв по разным полям нельзя...
>


From: bac - 14/03/2007 - 21:56:38
Subject:Неправильная сортировка снова...
-----------------
Как я понимаю это обозначение на схеме электрической-принципиальной. Значит видов элементов ограниченное число.
Вот ниже образец позволяет решить задачу

create table el (
id integer auto_increment primary key,
code varchar(5)
);
insert into el (code) values
('R1'), ('R2'), ('R11'), ('R89'), ('R15'),
('VD1'), ('VD2');

(select * from el where code like 'R%' order by cast(mid(code,2) as signed))
union
(select * from el where code like 'VD%' order by cast(mid(code,3) as signed));


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31461



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |