在sql查询中格式化带小数位的整数

时间:2015-09-20 03:18:21

标签: sql formatting numbers

我有桌子,由以下查询产生:

Lasiorhinus 100
Macrotis    100
Myrmecobius 100
Panthera    50
Sarcophilus 100

查询是这样的:

select round (count(A) / count(B), 1)

但我希望将数字格式化为:

Lasiorhinus 100.0
Macrotis    100.0
Myrmecobius 100.0
Panthera    50.0
Sarcophilus 100.0

任何人都可以帮我格式化整数50 => 50.0与ROUND(数字,1)功能?谢谢。

1 个答案:

答案 0 :(得分:1)

一个解决方案(SQL Server)将是:

function myFunc() {
  var arr = otherimages_details.map(function(img, j) {
              var dfd = $.Deferred();
              var image = $("<img class='otherimage' title='" 
                          + img[0] 
                          + "'>");
              image.on("load", function() {
                dfd.resolve(this)
              })
              .attr("src", "user/" + username_cookie 
                          + "_albums/" 
                          + img[1])
              // ?
              // var images = images + image;  
              return d.promise()  
            });
            return $.when.apply($, arr)        
            .then(function() {
                $('#imageviewer_otherimages')
                .prepend(arguments);
            })
}


myFunc()
.then(function() {
 var left = ( ($(window).width() - $('#image_viewer').width() 
            - $('#imageviewer_otherimages').width()) / 2 );    
 $('#image_viewer').css("left", left)
});

参考: