Projeto de desenvolvimento de sistemas

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (732 palavras )
  • Download(s) : 0
  • Publicado : 2 de junho de 2012
Ler documento completo
Amostra do texto
Rodar script1.sql

SELECT
SELECT [DISTINCT | ALL] colunas
FROM tabelas
[WHERE condição]
[GROUP BY grupo
HAVING codições_grupo]]
[ORDER BY colunas_classif];

ALIAS: Renomeia o nome da coluna(somente na consulta):
SELECT nome AS funcionario, salario AS rendimento FROM funcionario;

DISTINCT: não exibe dados duplicados
SELECT cod FROM funcionario;
SELECT DISTINCT cod FROMfuncionario;

ORDER BY: Classifica os resultados da pesquisa (asc, desc)
SELECT * FROM funcionario ORDER BY nome;
SELECT * FROM funcionario ORDER BY nome DESC;

FUNÇÕES DE LINHA
UPPER
Retorna todas asletras de todas as palavras que compõem o argumento em letras
maiúsculas.
UPPER (nome_da_coluna)
EXEMPLO
SELECT UPPER(nome_pais) FROM paises;
NOTA: Imagine que você necessite localizar umdeterminado nome em uma tabela,
mas não tem certeza de como este nome foi inserido na tabela (todos caracteres em
maiúsculas, somente o primeiro caractere em maiúscula, etc.), neste caso a função
UPPERpoderá ser utilizada:
SELECT * FROM nome_da_tabela
WHERE UPPER(nome_da_coluna) = 'VALOR';

LOWER
Retorna todas as letras de todas as palavras que compõem o argumento em letras
minúsculas.
LOWER(nome_da_coluna)
EXEMPLO
SELECT LOWER(nome_pais) FROM paises;

INITCAP
Retorna a letra inicial de cada palavra em maiúscula e as demais em minúsculas.
INITCAP (nome_da_coluna)
EXEMPLO
SELECTINITCAP(nome_pais) FROM paises;

LPAD
Preenchimento à esquerda.
LPAD (nome_da_coluna,[tamanho],[caracter_de_preenchimento])
EXEMPLO 1: Preenchimento com '-'
SELECT LPAD(nome_pais,50,'-') paises FROMpaises;
Nota: A primeira ocorrência da palavra 'paises' no comando acima será utilizada como
'rótulo' para coluna selecionada.
EXEMPLO 2: Preenchimento com espaços em branco
SELECTLPAD(nome_pais,50) paises FROM paises;

RPAD
Preenchimento à direita.
RPAD (nome_da_coluna,[tamanho],[caracter_de_preenchimento])
EXEMPLO 1: Preenchimento com '-'
SELECT RPAD(nome_pais,50,'-') paises FROM...
tracking img