示例
示例
SELECT LPAD('7', 4, '0'); -- '0007'
SELECT LPAD(123, 6, '0'); -- '000123'(数字先转字符串)
SELECT RPAD('AB', 5, '-'); -- 'AB---'
SELECT LPAD('abcdef', 3, '0'); -- 'abc'(超长时截断)| 补位 | pad 串会重复直到达到长度 |
|---|---|
| 截断 | len 小于原串长度时只保留靠左/靠右部分 |
| NULL | 任一参数 NULL 结果为 NULL |
编号补零后是字符串类型,再与数字列比较会触发隐式转换,两库都建议统一类型。