Publicidade   
 você está aqui: phpbrasil.com    artigos    artigo  
 
:: novos artigos ::

:: recomendado ::

Fundamentos de PHP

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

rafaelgh2005
Pontos: 3092

Visite a página de perfil de Diego HellasComo o MySQL pode facilitar a sua vida
por Diego Hellas
Lista de Categorias  |  Contribua um Novo Artigo  |  Entre em Contato Conosco

O MySQL como vários outros SGBD tem várias funções e comandos específicos, nesse artigo eu vou mostrar como podemos facilitar um pouco a nossa vida, e assim usar esses recursos fazendo o banco de dados fazer algumas ações e não o PHP, o que deixa o processamento da aplicação mais rápida.
Vote aqui!
Média de Votos Atual: 9.63
Total de Votos: 19
Nota:   

Usamos IN para fazer consultas quando precisamos que seja retornado todos os registros onde em um determinado campos contenha um dos valores que serão passados no IN.

Usamos NOT IN quando queremos retornar tudo menos os resultados passados no NOT IN

Uso em String:


SELECT sigla, nome, população
FROM cidades
WHERE 
Sigla IN(‘PR’, ‘SP’, ‘MG’);
//NOT IN
Sigla NOT IN(‘PR’, ‘SP’, ‘MG’);


Uso numérico:


SELECT nome, email, idade
FROM curriculos
WHERE
idade IN (18, 19, 20)
//NOT IN
idade NOT IN (15, 16, 17)




<< Anterior 1 2 3 4 5 Próxima >>

 
Imprimir  |  Enviar para um Amigo


Comentários de Usuários

Muito bom!
publicado por André Taiar Marinho Oliveira - 2007-07-15 11:44:43

Cara, excelente artigo!

Finalmente um artigo de qualidade e abordando um tema interessante e que alguns iniciantes em PHP não achariam tão facilmente...

Ótimo! Parabéns!

Ótimo.
publicado por nels0n - 2007-07-15 12:41:21

Cara parabéns pelo artigo.

A primeira situação que você colocou no artigo, sobre 'IN()' foi uma pergunta minha no irc hoje. Eu queria listar no WHERE vários ID's.

Acho que esse foi um dos melhores artigos aqui no phpbrasil, ultimamente o nível não parece muito bom.
Muita coisa repetitiva. :/

Gostei pra caramba do 'CASE WHEN' também, não conhecia.

Parabéns. :)

Parabens !
publicado por Anderson Dadário - 2007-07-15 21:27:28

Concerteza não se encontra boas informações como essas por aí na net!

Obrigado!
publicado por Diego Hellas - 2007-07-16 10:46:43

Obrigado pessoal pelos elogios, pena que demorou pra caramba a liberaç~çao do artigo.. já faz quase um ano que eu escrevi ele e so agora foi liberado!

Mas é isso ai obrigado novamente!!

Otimo !
publicado por Php_aprendiz - 2007-07-16 20:22:06

Super Artigo, cara você está de parabéns. estou com php faz uns meses, sempre é bem vindo. artigos novo !

Muito bom! Simples e muito útil.
publicado por Jayme - 2007-07-17 10:49:26

Parabéns pelo artigo. Realmente muito útil.
Aqui no meu MySQL/PHP, o cálculo do INTERVAL só funcionou com a seguinte sintaxe:
SELECT NOW() + INTERVAL '2' DAY

.
publicado por Diego Hellas - 2007-07-17 11:03:46

Olá Jayme,

Obrigado pelos elogios!

Estranho so ter funcionado assim, sempre usei sem aspas e sempre funcionou normalmente, dou aulas de MySQL e sempre mostrei assim e nunca tive problemas.


Abraços!

INTERVAL - sintaxe
publicado por Jayme - 2007-07-17 12:04:08

Realmente, as aspas não são necessárias. Mas é preciso dar um espaço entre o número e o DAY.

No artigo: SELECT NOW() + INTERVAL 2DAY (dá erro)
Com espaço: SELECT NOW() + INTERVAL 2 DAY (aí funciona)

Ahh
publicado por Diego Hellas - 2007-07-17 13:36:05

Falha de digitação :)

Abraços!

Parabéns
publicado por Newton Gonzaga Costa - 2007-07-24 07:57:56

Companheiro,

Vc está de parabéns, a comunidade esta dando vivas pra vc ... krk mto bom, quando eu xegar em casa vou testar as paradas ... mto bom mesmo kra ... ae coloque + posts desses q a gente agradece vei ...

show

abs

Obrigado
publicado por Diego Hellas - 2007-07-24 09:15:53

Obrigado Newton!


Abraços!

Parabens........
publicado por John Marques - 2007-07-24 12:34:48

Diego parabens mesmo...
realmente muito bom.. esse artigo.. e nem sabia dessas paradinhas...
parabens.. me ajudou muito..
a parte do date_format.. ja quebrou um ganho num preciso fica fazer no PHP..
eheuehuehe

valeu..

Obrigado
publicado por Diego Hellas - 2007-07-25 09:21:33

Olá John,

Obrigado!

Achoq ue o date_format é o recurso mais útil para nós que programamos, é muito mais fácil pegar ele correto do que ficar transformando pelo PHP.


Abraços!

Publique os seus Comentários

Nome:
Email:
Título:
Comentário:

NOTA: Cadastre-se no site para poder publicar comentários.

 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 1.645 segundos