Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: order by - как сделать natsort ???
 
 автор: stas1987   (09.07.2007 в 00:21)   письмо автору
 
 

Добрый вечер!

Возникла такая проблема:

есть поля с ценами:
12 450
1 500
87 354
201 021

и т.д.

Так вот, при ORDER BY price, сортируются вот так:

1 500
12 450
201 021
87 354

а как сделать, чтобы они сорировались по- нормальному???
(как natsort() в PHP)

   
 
 автор: Trianon   (09.07.2007 в 01:42)   письмо автору
 
   для: stas1987   (09.07.2007 в 00:21)
 

>а как сделать, чтобы они сорировались по- нормальному???
>(как natsort() в PHP)

Вы очень заблуждаетесь, полагая что natsort - это по-нормальному.
Сделать по-нормальному - это разместить числовые данные в числовых полях.
INT, DECIMAL

   
 
 автор: stas1987   (09.07.2007 в 15:49)   письмо автору
 
   для: Trianon   (09.07.2007 в 01:42)
 

т.е., если price переделать в INT(6) (я сделал varchar, чтобы например можно было записать цену как -договорная- и т.д.), то все должно заработать? Спасибо!

   
 
 автор: oradev   (09.07.2007 в 16:32)   письмо автору
 
   для: stas1987   (09.07.2007 в 15:49)
 

>т.е., если price переделать в INT(6) (я сделал varchar, чтобы например можно было записать цену как -договорная- и т.д.), то все должно заработать? Спасибо!

Что вы имели ввиду, привидите структуру таблички плз, а по VARCHAR легко


select * from post
order by post;



мама
папа
сестра

   
 
 автор: Trianon   (09.07.2007 в 17:38)   письмо автору
 
   для: oradev   (09.07.2007 в 16:32)
 

цены он там хранит.
А не родственников :) Из первого сообщения ясно.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования