Skip to content

Commit b225f9c

Browse files
Merge pull request #52450 from ClickHouse/remove-to-decimal-string
Remove `toDecimalString`
2 parents f17844e + d7cdfb4 commit b225f9c

File tree

7 files changed

+13
-492
lines changed

7 files changed

+13
-492
lines changed

docs/en/sql-reference/functions/type-conversion-functions.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -945,44 +945,6 @@ Result:
945945
└────────────┴───────┘
946946
```
947947

948-
## toDecimalString
949-
950-
Converts a numeric value to String with the number of fractional digits in the output specified by the user.
951-
952-
**Syntax**
953-
954-
``` sql
955-
toDecimalString(number, scale)
956-
```
957-
958-
**Parameters**
959-
960-
- `number` — Value to be represented as String, [Int, UInt](/docs/en/sql-reference/data-types/int-uint.md), [Float](/docs/en/sql-reference/data-types/float.md), [Decimal](/docs/en/sql-reference/data-types/decimal.md),
961-
- `scale` — Number of fractional digits, [UInt8](/docs/en/sql-reference/data-types/int-uint.md).
962-
* Maximum scale for [Decimal](/docs/en/sql-reference/data-types/decimal.md) and [Int, UInt](/docs/en/sql-reference/data-types/int-uint.md) types is 77 (it is the maximum possible number of significant digits for Decimal),
963-
* Maximum scale for [Float](/docs/en/sql-reference/data-types/float.md) is 60.
964-
965-
**Returned value**
966-
967-
- Input value represented as [String](/docs/en/sql-reference/data-types/string.md) with given number of fractional digits (scale).
968-
The number is rounded up or down according to common arithmetic in case requested scale is smaller than original number's scale.
969-
970-
**Example**
971-
972-
Query:
973-
974-
``` sql
975-
SELECT toDecimalString(CAST('64.32', 'Float64'), 5);
976-
```
977-
978-
Result:
979-
980-
```response
981-
┌toDecimalString(CAST('64.32', 'Float64'), 5)─┐
982-
│ 64.32000 │
983-
└─────────────────────────────────────────────┘
984-
```
985-
986948
## reinterpretAsUInt(8\|16\|32\|64)
987949

988950
## reinterpretAsInt(8\|16\|32\|64)

docs/ru/sql-reference/functions/type-conversion-functions.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -762,44 +762,6 @@ SELECT toFixedString('foo\0bar', 8) AS s, toStringCutToZero(s) AS s_cut;
762762
└────────────┴───────┘
763763
```
764764

765-
## toDecimalString
766-
767-
Принимает любой численный тип первым аргументом, возвращает строковое десятичное представление числа с точностью, заданной вторым аргументом.
768-
769-
**Синтаксис**
770-
771-
``` sql
772-
toDecimalString(number, scale)
773-
```
774-
775-
**Параметры**
776-
777-
- `number` — Значение любого числового типа: [Int, UInt](/docs/ru/sql-reference/data-types/int-uint.md), [Float](/docs/ru/sql-reference/data-types/float.md), [Decimal](/docs/ru/sql-reference/data-types/decimal.md),
778-
- `scale` — Требуемое количество десятичных знаков после запятой, [UInt8](/docs/ru/sql-reference/data-types/int-uint.md).
779-
* Значение `scale` для типов [Decimal](/docs/ru/sql-reference/data-types/decimal.md) и [Int, UInt](/docs/ru/sql-reference/data-types/int-uint.md) должно не превышать 77 (так как это наибольшее количество значимых символов для этих типов),
780-
* Значение `scale` для типа [Float](/docs/ru/sql-reference/data-types/float.md) не должно превышать 60.
781-
782-
**Возвращаемое значение**
783-
784-
- Строка ([String](/docs/en/sql-reference/data-types/string.md)), представляющая собой десятичное представление входного числа с заданной длиной дробной части.
785-
При необходимости число округляется по стандартным правилам арифметики.
786-
787-
**Пример использования**
788-
789-
Запрос:
790-
791-
``` sql
792-
SELECT toDecimalString(CAST('64.32', 'Float64'), 5);
793-
```
794-
795-
Результат:
796-
797-
```response
798-
┌─toDecimalString(CAST('64.32', 'Float64'), 5)┐
799-
│ 64.32000 │
800-
└─────────────────────────────────────────────┘
801-
```
802-
803765
## reinterpretAsUInt(8\|16\|32\|64) {#reinterpretasuint8163264}
804766

805767
## reinterpretAsInt(8\|16\|32\|64) {#reinterpretasint8163264}

src/Functions/FunctionToDecimalString.cpp

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)