Legion Designers
ARTIGO - Sintaxe SELECT no MySQL Pop-bemvindo
Legion Designers
ARTIGO - Sintaxe SELECT no MySQL Pop-bemvindo
Legion Designers


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

1ARTIGO - Sintaxe SELECT no MySQL Empty ARTIGO - Sintaxe SELECT no MySQL Sex Abr 22, 2011 2:15 pm

Switch

Switch
Admin
Admin
SELECT [STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] [HIGH_PRIORITY]
[DISTINCT | DISTINCTROW | ALL]
expressão_select,...
[INTO {OUTFILE | DUMPFILE} 'nome_arquivo' opções_exportação]
[FROM tabelas_ref
[WHERE definição_where]
[GROUP BY {inteiro_sem_sinal | nome_col | formula} [ASC | DESC], ...
[WITH ROLLUP]]
[HAVING where_definition]
[ORDER BY {inteiro_sem_sinal | nome_coluna | formula} [ASC | DESC], ...]
[LIMIT [offset,] row_count | row_count OFFSET offset]
[PROCEDURE nome_procedimento(lista_argumentos)]
[FOR UPDATE | LOCK IN SHARE MODE]]



O comando SELECT busca linhas na(s) tabela(s) definidas no na cláusula FROM. A cláusula WHERE define a(s) condição(ões) que os dados terão de satisfazer para fazer parte da resposta.

Ex:

SELECT id_aluno, nome, endereço, complemento, bairro, cidade, id_estado FROM tbl_aluno WHERE id_estado = 25 ORDER BY nome ASC


No exemplo acima, solicito as colunas presentes na select, que constam na tabela tbl_aluno, porém determino que somente deverá fazer parte do resultado, linhas (registros) que constarem na coluna (campo) id_estado, o valor 25. Além da limitação do valor da coluna, através da cláusula ORDER BY, solicito a ordenação crescente (“ASC” opcional) pela coluna nome.

Este foi um exemplo muito básico do que é possível fazer com a linguagem SQL, no próximo artigo irei mostrar um caso de junção de tabelas e alguns casos onde podemos montar subquerys.

Créditos: sociedadedigital

2ARTIGO - Sintaxe SELECT no MySQL Empty Re: ARTIGO - Sintaxe SELECT no MySQL Sex Abr 22, 2011 9:23 pm

Bruno

Bruno
Membro Avançado
Membro Avançado
Obrigado por Compartilhar .

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos