sqlserver decimal转string
时间: 2023-08-17 09:07:08 浏览: 403
十六进制转string
在 SQL Server 中,你可以使用 CAST 或 CONVERT 函数将 decimal 数据类型转换为字符串。以下是两种常用方法:
1. 使用 CAST 函数:
```sql
DECLARE @decimalValue DECIMAL(10,2) = 123.45;
DECLARE @stringValue VARCHAR(50);
SET @stringValue = CAST(@decimalValue AS VARCHAR(50));
SELECT @stringValue;
```
2. 使用 CONVERT 函数:
```sql
DECLARE @decimalValue DECIMAL(10,2) = 123.45;
DECLARE @stringValue VARCHAR(50);
SET @stringValue = CONVERT(VARCHAR(50), @decimalValue);
SELECT @stringValue;
```
这两种方法都将 decimal 值转换为字符串,并将其赋值给一个变量。你可以根据需要调整变量的数据类型和长度。注意,如果 decimal 值包含小数部分,转换后的字符串将保留小数位。
阅读全文