Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

giga_fire

Duas s...

Recommended Posts

Olá!!! :D Eu estou com duas dúvidas e gostaria muito que ambas fossem solucionadas.1. Formato de camposEu sei alguns somente. Tipo alguns óbvios como o formato "date" para campos de data, "time" para campos com hora e "int" para campos numéricos. Minha dúvida é a seguinte, quando eu tô criando uma tabela (eu uso o SQLyog) aparece uma listinha de formatos pra eu escolher e eu não sei o que cada um faz, por exemplo, por que tem "numeric", "int" e "decimal" para campos numéricos?! Eu gostaria que alguém me indicase um site aonde tenha uma lista com as funções de cada um. Obrigado2. Campos "date"Eu criei um campo "date" numa tabela de notícias, entre os valores tem alguns como "2005-02-01", "2005-01-27", "2004-12-27" e eu gostaria de saber como eu faço uma busca tipo assim: "SELECIONE OS REGISTROS AONDE ANO = '2005'"... eu não faço a mínima idéia de como selecionar. Eu gostaria de saber como. Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom sobre sua primeira pergunta aqui você irá conseguir esclarecer muita coisa...

http://www.criarweb.com/artigos/118.php?manual=7

http://dev.mysql.com/doc/mysql/pt/column-types.html

 

sobre a data...

você pode fazer algo assim..

 

select * from nomeTabela where nome like '%2005%';

 

abraços

 

Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom sobre sua primeira pergunta aqui você irá conseguir esclarecer muita coisa...http://www.criarweb.com/artigos/118.php?manual=7http://dev.mysql.com/doc/mysql/pt/column-types.htmlsobre a data...você pode fazer algo assim..select * from nomeTabela where nome like '%2005%';abraçosMarcio

ValewQuanto a data eu poderia fazer algo assim:"SELECT * FROM tabela WHERE coluna LIKE '2005-__-__'" // para ano"SELECT * FROM tabela WHERE coluna LIKE '____-01-__'" // para mes"SELECT * FROM tabela WHERE coluna LIKE '____-__-27'" // para diaE para horas"SELECT * FROM tabela WHERE coluna LIKE '24:__:__'" // para hora"SELECT * FROM tabela WHERE coluna LIKE '__:15:__'" // para minutos"SELECT * FROM tabela WHERE coluna LIKE '__:__:59'" // para segundosValew

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.