sqlServer查询字段位数不够补0方法

1.查询字段为字符串

           函数: RIGHT('0000' +字符串,n) 即:从右侧截取字符串,n代表侧截取的位数

           实例: SELECT RIGHT('0000'+'66',3)    // 结果: 066

           实例: SELECT RIGHT('0000'+'66',4)    // 结果: 0066

2.查询字段非字符串

          函数:CONVERT(VARCHAR, 日期或数值) 即:格式化日期和数值

          实例: SELECT RIGHT('000000' + CONVERT(VARCHAR, 66), 6)    // 结果: 000066

          实例: SELECT RIGHT('000000' + CONVERT(VARCHAR, 66), 3)    // 结果: 066

 

posted @ 2023-10-15 09:26  麦麦提敏  阅读(1431)  评论(0编辑  收藏  举报