Академический Документы
Профессиональный Документы
Культура Документы
www.unimake.com.br
Objetivos
• Limit / OffSet
• Coalesce
• Concatenação “||”
www.unimake.com.br
LIMIT
• O argumento LIMIT no comando SELECT limitará o retorno de
linhas da query;
• O argumento LIMIT deverá vir no fim da instrução;
• No exemplo abaixo teremos com retorno apenas os 10 primeiros
produtos do cadastro:
SELECT FCO,FDE
FROM ESPROD
ORDER BY 1
LIMIT 10
www.unimake.com.br
OFFSET
• O argumento OFFSET, usado em conjunto com o LIMIT fará com
que as N linhas iniciais sejam desprezadas;
• No exemplo abaixo teremos o retorno das linhas 11 a 15, ou seja
serão desprezados as 10 primeiras linhas:
SELECT FCO,FDE
FROM ESPROD
ORDER BY 1
LIMIT 5
OFFSET 10
www.unimake.com.br
Concatenação “||”
• Para concatenar strings (textos), podemos usar o operador || (dois
pipes, ou barras verticas);
• No Exemplo abaixo veremos a 2ª coluna demonstrando a Cidade
juntamente com o estado:
www.unimake.com.br
COALESCE
• A função COALESCE retornará o primeiro argumento não NULL de
uma lista passada;
• Veja exemplos:
SELECT COALESCE(NULL,'UNIMAKE','UNIDANFE') -- Retorna 'UNIMAKE'
SELECT COALESCE(NULL,NULL,NULL,'DANFEVIEW') -- Retorna 'DANFEVIEW'
www.unimake.com.br
DESAFIO
Fazer um Select que liste todos os bancos (BCBANCO)
mostrar na primeira coluna o código do banco (FCO)
na segunda coluna o nome do banco (FNO)
na terceira coluna o código (FAG) de todas as agências do banco
(BCAGEN) (ordenadas por código)
Ver modelo abaixo de como deverá ser a saída:
www.unimake.com.br