
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
|
![]() Име: Александър Георгиев Група: Потребител Ранг: Почетен член Мнения: 2565 Регистриран на: 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
|
||
Име: Група: Потребител Ранг: Почетен член Мнения: 1742 Регистриран на: 21.02.05 ![]() |
Виждам проблем да използвам инт в колона флаот или доубле. Но зависи от представянето на флоат и доубле в базата. |
||
ici |
Публикувано на: 17-05-2020, 18:54
|
![]() ![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 17620 Регистриран на: 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 -------------------- Ние не сме в една лодка, ние сме в една буря. Лодките са различни.
Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп. |
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 Ранг: Почетен член Мнения: 17620 Регистриран на: 06.06.04 ![]() |
Виждали сме го това. Текстово поле, вътре N на брой стойности, разделени със запетайки, за по-напредналите с табулации. После автора на това нещо пита как да сортирам/филтрирам/сумирам по нещо в полето примерно и почват да валят лайна. -------------------- Ние не сме в една лодка, ние сме в една буря. Лодките са различни.
Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп. |
||||
![]() |
![]() ![]() ![]() |