数据库查询结果的动态排序(5),数据库查询结果的动态排序(5)
【 tulaoshi.com - SQLServer 】
为了解决这个问题,我们可以用前置的0补足ShipperID值,使得ShipperID值都有同样的长度。按照这种方法,基于字符的排序具有和整数排序同样的输出结果。修改后的存储过程如Listing 5所示。十个0被置于ShipperID的绝对值之前,而在结果中,代码只是使用最右边的10个字符。SIGN函数确定在正数的前面加上加号(+)前缀,还是在负数的前面加上负号(-)前缀。按照这种方法,输出结果总是有11个字符,包含一个“+”或“-”字符、前导的字符0以及ShipperID的绝对值。来源:http://www.tulaoshi.com/n/20160129/1498100.html
看过《数据库查询结果的动态排序(5)》的人还看了以下文章 更多>>