Estou usando SQLite e preciso armazenar preços. O tipo de dados do SQLite REAL
diz que usa floating-point
armazenamento inaceitável para preços. Existe um tipo de dados além de TEXT que eu possa usar para armazenar os preços numericamente para que eles classifiquem corretamente?
Use um número inteiro e armazene os preços como a unidade comum mais baixa. Então, para dólares e centavos você armazenaria em centavos. EG: $ 1,00 seria armazenado como 100.
Na minha experiência é prática padrão.
Certamente, use inteiro
Você terá que decidir quantas casas decimais você está assumindo e ser consistente no nível do aplicativo.