|
как работает where по дробным числам?
|
|||
---|---|---|---|
#18+
запрос Код: sql 1.
выдает 0 записей тоже самое без where Код: sql 1.
выдает 0.9 0.5 0.75 0.05 поле koofZP тип REAL почему не происходит поиск по дробному числу ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2017, 13:12 |
|
как работает where по дробным числам?
|
|||
---|---|---|---|
#18+
Код: sql 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2017, 16:10 |
|
как работает where по дробным числам?
|
|||
---|---|---|---|
#18+
Chegoпочему не происходит поиск по дробному числу ?Потому что оно дробное. Читай учебники по методам хранения чисел с плавающей запятой. Например тут: https://neerc.ifmo.ru/wiki/index.php?title=Представление_вещественных_чисел А если кратко: десятичные дроби при переводе в двоичную систему теряют точность. То что ты видишь на экране это обычно уже округленное значение. Для операций равенства с дробными числами (если нужна точность до двух знаков после запятой) делают одну из двух вещей: константа_умноженная_на_100 = отбросить_дробную_часть(число * 100) abs(константа - число) < 0.00001 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2017, 17:33 |
|
как работает where по дробным числам?
|
|||
---|---|---|---|
#18+
пол ночи убил на эту глючную сушку. Разобрался. Проблема в классе ContentValues андроид студии в коде 2 раза вставляю запись разными способами обе отображаются при Код: sql 1.
НО ТОЛЬКО ОДНА ловится при Код: sql 1.
угадайте какая. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
правда не понятно как rowid получить теперь:( ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2017, 01:08 |
|
|
start [/forum/topic.php?fid=54&tid=2008479]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 423ms |
0 / 0 |