|
* DISTINCT: Retorna apenas uma linha de dados para todo o grupo de linhas que tenha o mesmo valor.
Exemplo: SELECT DISTINCT linha FROM tabela; (Se existir duas entradas, só retorna uma única linha)
* ALL Retorna todos os dados, oposto de DISTINCT.
* WHERE Dá uma condição para os dados serem buscados. Exemplo: SELECT nome FROM tabela WHERE time = 'Flamengo';
* ORDER BY Retorna os comando em ordem ascendente (ASC) ou descendente (DESC). O padrão é ascendente. Exemplo: SELECT nome FROM tabela ORDER BY nome DESC;
* LIMIT [início,] linhas Retorna o número de linhas especificado. Se o valor início for fornecido, aquelas linhas são puladas antes do dado ser retornado. A primeira linha é 0. Exemplo: SELECT * FROM tabela LIMIT 3,1;
* FUNÇÕES: 1) ABS Valor absoluto do número. Exemplo: ABS(-145) retorna 145
2) BIN Binário de número decimal Exemplo: BIN(8) retorna 1000
3) CURDATE() / CURRENTDATE() Data atual na forma YYYY/MM/DD Exemplo: CURDATE() retorna 2004/04/04
4) CURTIME() / CURRENTTIME() Hora atual na forma HH:MM:SS Exemplo: CURTIME() retorna 13:02:43
5) DATABASE Nome do banco de dados atual Exemplo: DATABASE() retorna bdteste
6) DAYOFMONTH Dia do mês para a data informada. Exemplo: DAYOFMONTH('2006-04-04') retorna 04
7) DAYNAME Dia da semana para a data informada. Exemplo: DAYNAME('2006-04-04') retorna Thursday
8) DAYOFWEEK Dia da semana em número para a data informada. O 1 é domingo. Exemplo: DAYOFWEEK('2006-04-04') retorna 5
9) DAYOFYEAR Dia do ano para a data informada. Exemplo: DAYOFYEAR('2006-04-04') retorna Thursday
10) FORMAT(NÚMERO, DECIMAIS) Formata o número nitidamente com o número de decimais dado. Exemplo: FORMAT(5543.00245,2) retorna 5.543.002,45
Você poderá encontrar muitas outras funções do MySQL em http://mysql.com/doc/
|