Sie suchen nach dem LPAD
Funktion:
SELECT LPAD(23, 3, '0'); -- '023'
Bearbeiten:
Wie von @Brad in den Kommentaren darauf hingewiesen, könnten Sie die Spalte auch mit ZEROFILL:
definieren`foo` INT(3) ZEROFILL
Dies würde immer mindestens 3-stellige Zahlen erzeugen (es würde Zahlen mit weniger als 3 Ziffern mit Nullen auffüllen und diese mehr nicht beeinflussen). Es ist nützlich, wenn die Zahlen immer so ausgegeben werden sollen (und nicht nur in einer Abfrage) ...