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

发布时间 2023-10-15 09:35:34作者: 麦麦提敏
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