Общие > Базы данных
Сортировка char\'ov
AlieN:
Вот есть таблица с неким столбцом типа char
Можно ли его отсортировать так,чтобы снала показывались записи где циферки а потом все остальное, или что-нить в таком духе?
Макс:
если тебе ORDER chr ASC не подходит то наверное нельзя.
У тебя это поле одному символу равно? (если да, то можно в скрипте сделать хеш:
$array = array("0"=>"0","1"=>"1",...."A"=>128","B"=>128", ....);
а поле заменить на числовой тип.)
Maniac:
У тебя записи могут содержать только циферки и только буковки, или там попадаются смешанные строки?
Если первый вариант, то, ORDER BY вернет тебе то, что нужно
AlieN:
Maniac
Есть иногда смешанные
Макс
Поле всегда больше одного символа
Maniac:
--- Цитировать ---Есть иногда смешанные
--- Конец цитаты ---
Тогда тем более он тебе сначала выдаст циферки, потом слова, которые начинаются с циферок, потом слова, которые с них не начинают
Навигация
Перейти к полной версии