[client_app_name]<>N'Microsoft SQL Server Management Studio - Transact-SQL IntelliSense') WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,M
我是SqlServer新手,也是使用SQLServer2019的新手。我已经学习了CAST()和CONVERT()内置函数。现在我搞不懂为什么我的代码给出了6的比例。 DECLARE @num1 AS int = 4;select @num2/Convert(decimal(5,2), @num1) as 'Div result';select CAST(@num1 as decimal(4,2)); 上述sql查询的结果为: 31.75000