Antes de nada decir que he mirado mil veces donde meter el tema y no he encontrado ningun partado que encaje. Por ello lo pongo en general.
Vamos al tema:
Tengo que hacer una consulta SQL que no me sale ni a tiros.

EN la base de datos tengo la tabla articulos y dentro el campo cbarticulo, en algunos casos hay 4 o 5 numeros en algunos 7.
En todos tendria que tener 7.
Entonces la SQL tendria que hacer que los que no tengan 7 les ponga '0' delante.
Ejemplo: 1254 -> despues de la SQL 0001254
Ejemplo 2: 21469-> despues de la SQL 0021469
Si tiene que ser con 2 SQL una para los que tiene 4 y otra para lso de 5 tambien me vale.

Aver si es posible y alguien me puede ayudaR!
Desde ya, mil gracias y salu2