,o888b,`?88888 Eliel Vieira 88888P',d888o, ,8888 888 ?888 elielvieira03@yahoo.com 888P 888 8888, 8888888P' 888 http://computerlife.go.to 888 `?8888888 888P' 888 Niteroi - RJ 888 `?888 `88 O d888 07/2004 888b O 88/' `?._ _.o88888 --*-####-*-- 88888o._ _.P' SQL - Funções: abs() - Retorna o valor absoluto (valor numérico não negativo) de exprN. select abs(-1) from table_name; /* Retorna 1 */ avg([distinct | all] ) - Retorna a média de exprN. Os vlrs nulos são ignorados. select avg(salario) from empregado; ceil() - Retorna o maior inteiro maior que ou igual a exprN. select ceil(11.33) from table_name; /* Retorna 12 */ count([distinct | all] ) - Retorna o número de linhas de expr (ignora os valores nulos). O * retorna o número de todas as linhas incluindo os valores nulos. select count(*) from table_name; /* Se retornasse 50... */ select count(email) from table_name; /* ...Poderia retornar 45 */ /* Se por exemplo, em 5 */ /* registros não houvesse */ /* um email. */ floor() - Retorna o menor inteiro igual a ou menor que exprN. select ceil(12.88) from table_name; /* Retorna 12 */ last_day() - Retorna a data do último dia do mês contida na data exprD. select last_day(sysdate) from dual; /* Retorna 31-jul-04 */ /* Se sysdate fosse */ /* 22-jul-04 */ least(,...) - Retorna o menor valor de uma lista de valores expr. select least('abc', '347', 'defg') from dual; /* Retorma 347 */ length() - Retorna o número de caracteres em exprC. select length('elielvieira.go.to') from dual; /* Retorna 17 */ lower() - Retorna todas as letras da exprC em minúscula. select length('ELIELVIEIRA.GO.TO') from dual; /* Retorna elielvieira.go.to */ ltrim([,exprC2]) - Elimina todos os caracteres à esquerda de exprC1 iguais a exprC2. select ltrim('***elielvieira.go.to', '*') from dual; /* Retorna elielvieira.go.to */ continua com... max([distinct | all]) - min([distinct | all]) - mod(,) - replace(,[,exprC3]) - round([,exprI]) - round([,formato]) - rtrim([,]) - substr(,[,exprI2]) - sum([distinct | all]) - sysdate - to_char([,formato]) - to_date([,formato]) - to_number() - trunc([,n]) - upper() - user - vsize() -