Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] informacoes_de_contato sem resultado

Ao realizar o seguinte comando

SELECT * FROM tabelaclientes Insira aqui a descrição dessa imagem para ajudar na acessibilidadeao realiza o comando

SELECT * from tabelaclientes where informacoes_de_contato;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O select nao encontra informacao na coluna informacoes_de_contato. Por que isso acontece ?

3 respostas

Olá, João, tudo bem?

O problema que você está enfrentando ocorre porque a cláusula WHERE precisa de uma condição lógica para filtrar os resultados. No comando que você usou:

SELECT * FROM tabelaclientes WHERE informacoes_de_contato;

A cláusula WHERE está esperando uma condição, como informacoes_de_contato = 'algum_valor'.

Por exemplo, se você deseja selecionar a linha onde a coluna informacoes_de_contato é igual a maria.fernandes@email.com.

SELECT * from tabelaclientes where informacoes_de_contato = 'maria.fernandes@email.com';

Portanto, você deverá inserir uma condição com o operador igual (=).

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

E se eu quiser todas as informacoes da coluna, sem ter que adicionar uma codicao especifica para buscar um unico dado, qual comando realizar ?

solução!

Oi Joao!

Se você quer retornar todas as informações de uma coluna, por exemplo, informacoes_de_contato, sem precisar de uma condição, você não precisa usar o WHERE.

Basta usar o comando assim:

SELECT informacoes_de_contato FROM tabelaclientes;

Onde:

SELECT * traz todas as colunas.

SELECT nome_da_coluna traz somente aquela coluna.

Espero ter ajudado!

Abraços!

Se essa resposta te ajudou, não esquece de marcar como solucionado ✓