Сортировка

dim-dem

Новичок
Сортировка

Здравствуйте!

Есть в базе данных поле "content", которое содержит данные, типа "Детский садик № 24", Школа - детский садик "Ромашка" и т.д.
Возник такой вопрос.
Можно ли сделать сортировку садиков не только по названиям, но и по нумерации, при этом не меняя базу?
 

kruglov

Новичок
Еще можно выбрать все, составить двумерный массив (типа для каждого садика array(название, номер)) и сортировать его [m]usort[/m]
 

dim-dem

Новичок
Блин, разбил на два столбца
В одном названия(varchar) садиков, в другом их номера(int), если есть.
Сортирую так: ORDER by number ASC, zagl ASC
Но есть один трабл, когда у садика нет номера (по умолчанию поле int=0).
Как быть?
 

dim-dem

Новичок
moxnatiy
Не хочется лишний раз циклами гонять

ForJest
Ну, если number ASC, то садики с number=0 вылазят перед садиками с number>0, а они должны быть в конце списка.
 

Steamroller

Новичок
Ну типа:
[SQL]UPDATE sadicks SET number=65535 WHERE number=0;

SELECT IF(number=65535, '', number) as number, zagl FROM sadicks ORDER BY number, zagl;[/SQL]
 
Сверху