テーブル設計についての質問です。
言語:Python 3.7
SQL:MySQL 5.7
Pythonにてデータ取得をして、MySQLのデータベースにデータを格納したいのですが、取得する数値が、「円」のときと「%」のときがあります。
そのときの数値列のデータ型は何にしたらよろしいでしょうか?
それぞれの範囲↓
- 円の場合の範囲は 0.0~99999円
- %の場合の範囲は 0.0~300%
最終的なテーブルの形↓
数字列 | 円or%列 |
---|---|
1000.5 | 円 |
5.5 | % |
95000 | 円 |
10000 | 円 |
20.5 | % |
上記が難しい場合、下記で考えています。
数字列 | 円or%列 | 数字列 | 円or%列 |
---|---|---|---|
1000.5 | 円 | ||
5.5 | % | ||
95000 | 円 | ||
10000 | 円 | ||
20.5 | % |
テーブル設計においてどのようなテーブル設計をするのがよいのでしょうか?
ご教授頂けますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/13 01:59