|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Есть база с данными integer. Запрос примерно такой: Код: sql 1. 2. 3. 4.
Результат дробный, но выводятся только целые числа. Что бы такое придумать, чтобы увидеть дробный результат. Эксперимент провожу в SQLite Administrator. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 16:12 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Точнее вопрос такой: Можно как-то, не переделывая базу, в запросе указать, что результат должен быть с плавающей запятой? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 16:15 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Врач-психопат, сделай явный каст к REAL ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:25 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Шо такое "явный каст"? AS REAL писал. Также вместо / писал и % и DIV. Ничего не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:28 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Осознал. Вместо: Код: sql 1.
пишу: Код: sql 1.
а она вместо: 1 6 23 пишет: 1.0 6.0 23.0 а должна: 1.79 6.4 23.489 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:41 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Получилось вот так: Код: sql 1. 2. 3.
но теперь значения: 1.79666666666667 6.41176470588235 23.489 теперь осталось только обрезать хотя б до третьего знака. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:47 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
вот такой костыль работает)) Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:48 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Врач-психопат, Не туда пишешь. Надо не итоговый результат приводить к real, а операнды деления. Один или оба. select 5/2, 5/cast(2 as real), cast(5 as real)/2, cast(5 as real)/cast(2 as real), cast(5/2 as real); ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:48 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Врач-психопаттеперь осталось только обрезать хотя б до третьего знака.round() в помощь. и ваще... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 17:51 |
|
Деление в select. Результат дробь. На выходе кукиш.
|
|||
---|---|---|---|
#18+
Можно просто: *1.0 Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2014, 18:51 |
|
|
start [/forum/topic.php?fid=54&msg=38574405&tid=2008814]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 144ms |
0 / 0 |