我在SQL Server中加载了一些列,其中包含nvarchar
个值:
ColumnName
==========
6.19e+014
.....
6.19e+014
现在,将此值再次转换为数字的最简单方法是什么。
请建议。谢谢!
答案 0 :(得分:1)
declare @String varchar(25)='6.19e+014'
Select cast(@String as float)
返回619000000000000
答案 1 :(得分:0)
这将毫无问题地投射到//Smoothy scroll to top
$back_to_top.on('click', function(event) {
event.preventDefault();
targetedScroll();
});
// example of smooth scroll to h2#anchor-name
$('#some-button').on('click', function(event) {
event.preventDefault();
targetedScroll('anchor-name');
});
// bind smooth scroll to any anchor on the page
$('a[href^="#"]').on('click', function(event) {
event.preventDefault();
targetedScroll($(this).attr('href').substr(1));
});
// scrolling function
function targetedScroll(id) {
// scrollTop is either the top offset of the element whose id is passed, or 0
var scrollTop = id ? $('#' + id).offset().top : 0;
$('body,html').animate({
scrollTop: scrollTop,
}, scroll_top_duration);
}
:
FLOAT
如果您真正想要的是首先转换为科学记数法的特定值,您将不得不在转换之前回到过程中并修复它。
答案 2 :(得分:0)
另外,试试这个
Select convert(numeric(15,0),ltrim(rtrim(str(column_name,15))))
from table_name