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

Форум MySQL

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

 

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

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

тема: сортировка
 
 автор: moonfox   (11.10.2010 в 16:51)   письмо автору
 
 

здравствуйте,

есть поле price (varchar)
в нем данные вида:
3200
1 200 000
200 000
100 000 евро

каким образом нужно написать запрос сортировки , чтобы выдавало список в логическом порядке от меньшего к большему числу?

спасибо.

  Ответить  
 
 автор: root   (11.10.2010 в 16:54)   письмо автору
 
   для: moonfox   (11.10.2010 в 16:51)
 

если Вам нужна сортировка по числу, то будьте добры хранить числовые значения в предназначенных им числовым типам, (price - явно не (varchar)), все остальное - изврат.

  Ответить  
 
 автор: moonfox   (11.10.2010 в 16:58)   письмо автору
 
   для: root   (11.10.2010 в 16:54)
 

это потому что клиент хочет писать туда что попало.
запрещать?

  Ответить  
 
 автор: root   (11.10.2010 в 17:05)   письмо автору
 
   для: moonfox   (11.10.2010 в 16:58)
 

а потом этот же клиент захочет сумму посчитать.. и что тогда? Жопа.. Ситуация аналогичная теперешней..

Если Ваш клиент головой не думает, то может Вам тогда стоит? [upd] .. не так ..
Ваш клиент не должен думать, он потом с Вас спросит.. а вот Вы должны. И аргументировать тоже, в том числе и клиенту.

  Ответить  
 
 автор: moonfox   (11.10.2010 в 17:15)   письмо автору
 
   для: root   (11.10.2010 в 17:05)
 

цена вообще динамическое поле
оно не связанно напрямую с записью
то есть есть возможность добавлять поля бесконечно много для разных типов данных
это дает большую гибкость, если например ему захочется создать поле "вес", "габариты"
мне не нужно писать обработчики на фиксированные формы.
вот и все.
но возникают другие проблемы. к примеру можно было бы заранее предупредить о формате цифр для цены.

но что сейчас сделать?
всяко можно это править в массиве если не выйдет через мускл запрос.
но не хочется.

  Ответить  
 
 автор: root   (11.10.2010 в 17:37)   письмо автору
 
   для: moonfox   (11.10.2010 в 17:15)
 

MySQL будет сортировать посимвольно.

  Ответить  
Rambler's Top100
вверх

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