ORACLE:
SELECT LPAD('11',4,'0') FROM DUAL; --返回:0011
DB2没有LPAD这种函数,只能自己拼:
SELECT REPEAT('0',4-length('11'))||'11' FROM sysibm.dual; --返回:0011
或者:
SELECT RIGHT(DIGITS(ROW_NUMBER() OVER(ORDER BY a.SG_SIGN)),2)
FROM PUB_SG_SIGN_DIM a;
转载请注明:观测者 » SQL中在数字前面补充0