SQL에서 ZEROFILL은 숫자형 데이터 타입에 사용되는 속성으로, 숫자를 자동으로 0으로 채워 정해진 자릿수를 맞춰주는 기능입니다.
주로 INT 또는 DECIMAL 타입과 함께 사용되며, 숫자를 0으로 채워 출력하기 위해 사용됩니다. 이 속성을 적용하면 값이 자릿수보다 짧을 때 앞쪽에 0을 추가해 지정된 자릿수로 맞춥니다
CREATE TABLE test_table (
id INT(5) ZEROFILL
);
INSERT INTO test_table (id) VALUES (42);
SELECT id FROM test_table;
00042