SET NumDigitsAfterDecimal = 2;
select ROUND( '9.18456083',cast(${NumDigitsAfterDecimal} as INT)),${NumDigitsAfterDecimal} as NumDigitsAfterDecimal
--OR
select ROUND( '9.180083',cast(${NumDigitsAfterDecimal} as INT)),NumDigitsAfterDecimal from ( SELECT 2 NumDigitsAfterDecimal) a
1条答案
按热度按时间t5zmwmid1#
Azure Synapse Spark SQL笔记本。我需要动态地给予函数参数。
要在Spark SQL中设置和传递参数,您可以尝试以下代码:
执行和输出: