|
|
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть число , например 8.36000, а нужно выводить 8.36, то есть без нулей, сколько бы их не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 09:24 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Куда выводить, с пом. какой программы? PS В числе нет ни ведущих, ни заключительных нулей, нули есть только в строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 09:27 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
tru55, это нужно для sql, нули после запятой и все , но может быть число 8.36000 или 0.01000, поэтому TRUNC не подойдет , удалить нули нужно только последние ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 09:34 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Тогда уж [L|R]TRIM Но, как уже сказали -- у числа лидирующих/завершающих нулей нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 09:40 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, к сожалению не получится, так как числа меняются и соответственно количество цифр так же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 09:45 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321Вячеслав Любомудров, к сожалению не получится, так как числа меняются и соответственно количество цифр так же Какая для RTRIM разница сколько там всего цифр и, в частности, сколько там в конце нулей будет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 10:00 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
anvano, если числа будут без точки rtrim его повредит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 10:07 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321, round(to_number(...),2) - если это стринг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 10:09 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321, SQL> select '1.02030000'*1 as xnumber from dual; XNUMBER ---------- 1.0203 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 10:23 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 10:26 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Stax, нужно чтобы первый ноль был, т.е не ,27 а 0,27 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 11:36 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Тогда нужно почитать про строку формата и сделать так, как требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 11:48 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321Stax, нужно чтобы первый ноль был, т.е не ,27 а 0,27 Oracle Doumentation: Database SQL Language Reference Number Format Models ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 12:01 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321Stax, нужно чтобы первый ноль был, т.е не ,27 а 0,27 Вариантов несколько: 1. Подойти спросить у Ивана 2. Еще раз перечитать Грабера, только внимательно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 12:06 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321, Вы прям реально утверждаете что это число? Тогда вообще ничего не делайте :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 12:19 |
|
||
|
Обрезать число
|
|||
|---|---|---|---|
|
#18+
Maska321, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2018, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39702428&tid=1883457]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
5ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 488ms |

| 0 / 0 |
