Каков будет тип DataType столбца Quantity для всех продуктов в таблице продуктов магазина в sql? Как и множество продуктов, которые измеряются в разных единицах, таких как литр, гм, кг, штук и т. Д. Используя какой тип данных в таблице, я могу взять свои входы с соответствующими единицами продуктов из формы?Тип данных для всех продуктов
ответ
Прежде всего вам нужно создать два столбца для хранения этого значения.
Первая колонка является Quantity
это может быть integer
или bigint
вы можете определить его как вам нужно хранить числовое значение количества.
Вторая колонка является QuantityType
это может быть smallint
хранения только номер Отсносящийся для ваших типов количества, как Кило, Литер, GM и т.д. ...
Примечание Я выбираю SMALLINT для QuantityType
, потому что я не подумайте, что будут типы, большие, чем этот тип данных, если вы найдете его больше, чем это можно определить как integer
Для столбца количества я использовал бы decimal column type с соответствующей точностью (то есть, если вы указали точность 15 и в виде cale of 5, то вы сможете хранить до 9 999 999 999 до 5 знаков после запятой). Тогда вам также понадобится столбец, который указывает единицы, это может быть поиск (внешний ключ) в другую таблицу.
Прежде чем использовать int или bigint, подумайте, нужно ли хранить дробные количества - если вы это сделаете, вам также понадобится хранить множитель, то есть если ваше количество за килограмм вам нужно будет хранить сумму в граммах, но затем умножьте на 1000 (потому что int/bigint не может хранить дробные суммы).
- 1. Sql .Print производитель всех продуктов
- 2. Odoo Сделать заказ Конфигурация для всех продуктов
- 3. Сумма продуктов всех подмножеств,
- 4. Magento - Показать SKU для всех простых продуктов
- 5. Изменение названия цвета для всех продуктов
- 6. Обновление Woocommerce для всех продуктов? фильтр?
- 7. Shopify - Подарочный вариант обертки для всех продуктов
- 8. Prestashop атрибуты одинаковые для всех продуктов
- 9. Одиночные идентификаторы продуктов для всех предметов
- 10. Дизайн базы данных для нескольких типов продуктов
- 11. Список всех идентификаторов продуктов Amazon
- 12. Изменение видимости всех простых продуктов
- 13. Удаление всех продуктов на Magento
- 14. Satchmo: список всех активных продуктов
- 15. Magento-Change Атрибут всех продуктов
- 16. Получение категорий и всех продуктов
- 17. Подход базы данных для разных типов продуктов
- 18. Сохранение данных атрибутов для многих типов продуктов
- 19. Получить список коллекций для всех продуктов в текущей коллекции Shopify
- 20. Как применять правило налогообложения НДС для всех продуктов на сайте
- 21. MySQL Количество продуктов из всех подкатегорий
- 22. mysql запрос для извлечения всех продуктов без заказов для пользователя
- 23. Установите идентификатор сайта для 1 для всех новых продуктов
- 24. magento удалить конкретную опцию из атрибута для всех продуктов
- 25. Перебор всех комбинаций строк продуктов в матрице
- 26. Показать тип данных всех элементов в массиве
- 27. , какой тип сокета использовать для получения всех данных
- 28. ALTER тип данных для всех таблиц в db MySQL
- 29. Как изменить тип данных для всех столбцов в MySQL?
- 30. Преобразовать тип данных объекта для всех объектов в массиве
Добро пожаловать в StackOverflow! Пожалуйста, прочитайте [ask] и [faq] и отредактируйте свой вопрос. – Marco