| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
| aivanov |
Публикувано на: 17-05-2020, 18:13
|
|
Име: Андрей Христов Иванов Група: Потребител Ранг: Новопостъпил Мнения: 25 Регистриран на: 07.01.15 |
Здравейте, нужно ми е в опънкарт 1000 продукта да бъдат цяло число 1-2-3 броя и 150 продукта да бъдат в килограм 0,5 кг, 1,2 кг и т.н. Възможно ли е в една колона в mysql едната част да бъде int, а друга част float
|
| sailer |
Публикувано на: 17-05-2020, 18:22
|
|
Име: Александър Георгиев Група: Потребител Ранг: Почетен член Мнения: 2572 Регистриран на: 15.01.07 |
Ти намираш ли някакъв проблем в колона от тип float/double/decimal да имаш цели числа? Това от което имаш нужда е друга колона в която пазиш мярката, съответно при "брой" форматираш/закръгляш до цяло число.
Това мнение е било редактирано от sailer на 17-05-2020, 18:22 -------------------- But when I taste rakija
In my head anarhija |
| JanBirdX |
Публикувано на: 17-05-2020, 18:34
|
||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 1818 Регистриран на: 21.02.05 |
Виждам проблем да използвам инт в колона флаот или доубле. Но зависи от представянето на флоат и доубле в базата. |
||
| ici |
Публикувано на: 17-05-2020, 18:54
|
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Че нали имаш view-та? Според полето мерна единица ще форматираш числата. Съхранението и извеждането на информацията са две различни задачи.
https://dev.mysql.com/doc/refman/8.0/en/precision-math.html https://dev.mysql.com/doc/refman/8.0/en/fix...oint-types.html Това мнение е било редактирано от ici на 17-05-2020, 18:57 -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
| Gamma Goblin |
Публикувано на: 17-05-2020, 19:26
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
+1 Можеш да пазиш всичко като целочислен тип, примерно 0.69кг са 690гр |
||
| stewie |
Публикувано на: 18-05-2020, 19:57
|
||||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 7350 Регистриран на: 14.07.16 |
Няма да различи дали обаче са 690 бройки или 690 грама. Като цяло напъни да съхраняваш две непресичащи се свойства на даден обект, а именно количество и тежест водят до осиране. Или пазиш колко тежи един обект и колко тежат всички за да знаеш броя, или пазиш пак колко тежи един обект и броя за да знаеш тотално тегло. Искрено ме съмнява да се изисква такава оптимизация, особено за пазарски сайт, че да не можем да си позволим още една колона. Това мнение е било редактирано от stewie на 18-05-2020, 19:59 |
||||
| Gamma Goblin |
Публикувано на: 18-05-2020, 20:02
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
е ще си сложи още една колона "unit" за да знае как да интерпретира "value" колоната
в жирата го има този проблем, защото може да добавяш свои полета с прозволни типове, и там май беше решено по подобен начин. |
| stewie |
Публикувано на: 18-05-2020, 20:04
|
||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 7350 Регистриран на: 14.07.16 |
Е тъй де, ама пак ще станат 2 колони, а не една. А до колкото разбирам автора търси пестеливост и иска да изпраска всичко в една колона. |
||
| Gamma Goblin |
Публикувано на: 18-05-2020, 20:08
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
мисля, че автора не знае какво иска, но иначе: https://www.postgresqltutorial.com/postgresql-json/ :Д
|
| ici |
Публикувано на: 18-05-2020, 20:31
|
||||
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Виждали сме го това. Текстово поле, вътре N на брой стойности, разделени със запетайки, за по-напредналите с табулации. После автора на това нещо пита как да сортирам/филтрирам/сумирам по нещо в полето примерно и почват да валят лайна. -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
||||
Страници: (2) [1] 2 |
![]() ![]() ![]() |