CONSULTA SQL PHP
Olá amigos.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Alisson
Curtidas 0
Melhor post
Rodolfo Gomes
16/07/2020
Olá amigos.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Fala Alisson, blz?
Então vc pode utilizar o operador LIKE da linguagem SQL para restringir os resultados que deseja, pois ele permite fornecer parte da texto que procura no banco.
Usando seu exemplo, vc pode colocar assim para que todos os registros que começam com esses 4 dígitos serão retornados.
SELECT * FROM usuarios WHERE cadastro LIKE '3056%'
Faça um teste e dê um feedback se conseguiu ; )
Forte abraço!
GOSTEI 1
Mais Respostas
Alisson
16/07/2020
Olá amigos.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Meu sistema gera números de cadastros compartimentalizados em dezenas que ajuda na identificação do histórico de cada usuário.
Exemplo.
Usuário Pedro, cadastro 305689.... onde os dois primeiros digitos, 30, relacionada ele a um grupo específico, os dois digitos seguintes a outro grupo e assim sucessivamente. Gostaria de fazer uma consulta SQL que pudesse seccionar esse cadastro. algo como SELECT * FROM usuarios WHERE cadastro="3056" e ele me retornaria todos os cadastro que se inicam com esses quatro digitos idendenpente do restante.
Fala Alisson, blz?
Então vc pode utilizar o operador LIKE da linguagem SQL para restringir os resultados que deseja, pois ele permite fornecer parte da texto que procura no banco.
Usando seu exemplo, vc pode colocar assim para que todos os registros que começam com esses 4 dígitos serão retornados.
SELECT * FROM usuarios WHERE cadastro LIKE '3056%'
Faça um teste e dê um feedback se conseguiu ; )
Forte abraço!
Obrigado amigo, era exatamente o que precisava mesmo. Muito obrigado!!
GOSTEI 0