Neste video mostro como usar um subselect / subquery junto com o comando upgrade. Nos exemplos atualizo campos da tabela de produto como valor NCM buscando o valor da tabela de IPBT. Outro Exemplo é de baixar o estoque de produtos usando uma query que retorna os itens do cupom. Comandos Exemplo 001: No Exemplo […]

A definição de Subselect ou subquery é uma instrução de consulta dentro de outra consulta SQL. Aqui então vai dois exemplos simples de como usar subselect.Exemplo da Query do Vídeo: select TEMP.Cupom, sum(temp.Venda_bruta) as Total_Cupom from(select cb.tcab_IDVenda as Cupom,iv.tite_Tot as Venda_Bruta from tmpcab cbjoin tmpite as iv on cb.tcab_IDVenda = iv.tite_idVenda) as TEMPGroup by TEMP.Cupom

A cláusula HAVING foi adicionada ao SQL porque a palavra-chave WHERE não pôde ser usada com funções agregadas. Exemplo 01: Cidades com numero de clientes = 2 select count(CL.CLI_CODIGO) as Qtde_Clientes ,        cd.CID_NOMEfrom CLIENTE CL, CIDADE CDwhere cl.CLI_CIDADE = cd.CID_CODIGOgroup by cd.CID_NOMEHAVING count(CL.CLI_CODIGO) = 2 Exemplo 02: Produtos com o valor total maior que […]

A função Lower () converte o valor de um campo para minúsculas. Exemplo: select C.CODIGO, lower(C.NOME) as Nome  from CLIENTE C Exemplo de pesquisa com Lower:   select C.CODIGO, lower(C.NOME) as Nome  from CLIENTE C Like lower(C.NOME) like ‘%dani%’ 

A função Upper () converte o valor de um campo em maiúsculas. Exemplo: select C.CODIGO, upper(C.NOME) as Nome  from CLIENTE C Exemplo de pesquisa com Upper:   select C.CODIGO, upper(C.NOME) as Nome  from CLIENTE C Like upper(C.NOME) like ‘%DANI%’ 

A função MIN () retorna o menor valor da coluna selecionada. Exemplo: Select min(C.CODIGO) as MenorCodigoClienteFrom CLIENTE C Select min(P.VALVEN) as ProdutoMaisBaratoFrom PRODUTO P

A função MAX () retorna o maior valor da coluna selecionada. Exemplo:Select max(C.CODIGO) as Maior_CodigoFrom CLIENTE C Select max(P.VENDA) as ProdutoMaisCaro From PRODUTO P

Em uma tabela, uma coluna pode conter muitos valores duplicados e às vezes você só quer listar os diferentes (distintos) valores. A palavra-chave DISTINCT pode ser usada para retornar somente valores distintos (diferentes). Exemplo 01:  select distinct CLI_END from CLIENTE Exemplo 02:  select distinct CIDADE.CID_NOME from CLIENTE, CIDADEWhere CIDADE.CID_CODIGO = CLIENTE.CLI_CIDADE

►► Clique em curtir e ajude a divulgar o meu trabalho ! ◄◄ Stored Procedure é uma coleção de comandos em SQL para otimização de Banco de dados. Encapsular tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status. ►► Confira os exemplos abaixo: ◄◄ Neste vídeo vamos criar os seguintes procedimentos: Exemplo […]