ak sa to ma ukladat do pola cabinet_1 tak tot by malo byt zadefinovane ako int(4) a nastaveny zerofill, teda napr. :
CREATE TABLE code_stack (
cabinet_1 INT(4) zerofill
);
pripadne ak ma byt vysledok reprezentovany ako string, tak pouzit funkciu LPAD:
SET vysledok = LPAD(CAST(i AS CHAR), 4, "0");