Bom, estou trabalhando em um sistema que contém um cadastro. O usuário ao cadastrar recebe um número, esse número será seu acesso ao sistema, uma espécie de matricula.
Agora indo ao que interessa, pensei em pegar o id deste usuario e acrescentar no inicio três letras. Mas ai aparece outro problema, preciso que essa "matricula" tenha ao menos 4 números. Essa matricula precisa ser gerada no momento do cadastro.
Pensei no seguinte:
No cadastro, pego o último ID existente no banco, através do
Até aí tudo bem, mas possuo duas dúvidas:SELECT MAX(id_usuario) FROM minhatabela
1 - Como faço para acrescentar 3 letras ao id? Exemplo: CAD0001(onde esse "1" seria o ID do usuario, adicionado de 3 letras iniciais, que no caso são "CAD" e 3 zeros no inicio)
2 - Como coloquei no exemplo acima, preciso que sejam 4 numeros. Se o ID que eu pegar for 23, por exemplo, como eu faço para que ele fique 0023?
Abraços