Добрый день!
Подскажите, пожалуйста, в каком типе поля лучше хранить значения номера тип
1.1.
1.2.1.
2.3.1
3.1
и т.п.
1. Грачи прилетели - 05 Апреля, 2016 - 16:19:23 - перейти к сообщению
2. Мелкий - 05 Апреля, 2016 - 16:42:17 - перейти к сообщению
Для какой СУБД?
mysql - varchar нужной длины. Больше ничего не вспоминается.
postgresql - данные выглядят как Materialized Paths дерево, значит ltree будет наиболее подходящей штукой.
mysql - varchar нужной длины. Больше ничего не вспоминается.
postgresql - данные выглядят как Materialized Paths дерево, значит ltree будет наиболее подходящей штукой.
3. Грачи прилетели - 06 Апреля, 2016 - 19:32:31 - перейти к сообщению
да, mysql
из того, что нарыл, понял, что для сортировки надо делать отдельное поле - индекс числовой
вроде других решений нет
из того, что нарыл, понял, что для сортировки надо делать отдельное поле - индекс числовой
вроде других решений нет
4. OrmaJever - 07 Апреля, 2016 - 11:38:09 - перейти к сообщению
смотря какие будут значения, если те что вы показали то отсортирует нормально и в varchar, а вот такие например
3.4.2
10.1.4
24.5.6
отсортирует так
10.1.4
24.5.6
3.4.2
3.4.2
10.1.4
24.5.6
отсортирует так
10.1.4
24.5.6
3.4.2