Visão geral do tipo de consulta SQL do Query Builder

Configurações principais

configurações de consulta sql

  • Da tabela . Neste menu suspenso, você verá todas as tabelas SQL disponíveis para você. Escolha aquele de onde você gostaria de obter os dados;
  • Use Ingressar, Onde, Encomendar e Ordenar por . Estas três seções precisam de mais atenção, portanto você encontrará uma visão geral detalhada mais adiante;
  • Mostrar/limite por página . Aqui você pode definir quantos itens serão mostrados na Grade de Listagem ao mesmo tempo. Se você adicionar a paginação JetSmartFilters, este recurso definirá o número de itens em uma página;

a segunda parte das configurações da consulta sql

  • Limite total de consultas . Insira o número máximo de itens que podem ser levados para a consulta. Este também é um número que será mostrado se você usar a tag dinâmica Query Count. Caso você pretenda adicionar um widget ou bloco de Paginação à Grade de Listagem, este recurso definirá o número máximo de itens na consulta;
  • Desvio . Digite o número dos primeiros itens que você gostaria de pular desde o início;
  • Incluir colunas . Por padrão, os itens de todas as colunas da tabela do banco de dados são adicionados à consulta. Se você deseja obter valores apenas de algumas colunas da tabela, liste-os aqui;
  • Colunas para filtros . Nesta seção você verá os nomes de todas as colunas que serão adicionadas à lista. Se você for filtrar a grade de listagem resultante com widgets ou blocos JetSmartFilters, precisará desses valores para colocá-los no campo Variável de consulta. Nesse caso, o filtro estará classificando os itens de acordo com os valores de uma determinada coluna.

Configurações adicionais

Usar Participar

Depois de ativar essa alternância, uma seção Unir tabelas é exibida. Ele permite criar uma consulta que obtém valores de diversas tabelas de banco de dados diferentes. Cada vez que você pressiona o botão “ Adicionar Novo ”, uma nova tabela é adicionada.

seção de tabelas de junção de consulta sql

  • Tipo de adesão . Nesta lista suspensa você pode escolher como as tabelas serão combinadas. Existem quatro tipos principais: Inner , Left , Right e Outer Join . Leia mais sobre cada um deles neste artigo ;
  • Junte-se à tabela . Selecione a tabela que deseja adicionar;
  • Quando a coluna da tabela atual . Se não quiser comparar duas tabelas inteiras, você pode escolher determinadas colunas da tabela que está adicionando aqui. Os valores da tabela inicial serão comparados aos valores das colunas que você escolher;
  • É igual à coluna da tabela base . Você pode escolher aqui determinadas colunas da tabela inicial. Os valores da tabela que você está adicionando serão comparados aos valores das colunas da tabela inicial que você escolher.

Onde (cláusulas de consulta)

Esta guia permite adicionar itens à lista de acordo com os valores de alguns metacampos. Você define um valor na área de texto Valor e, em seguida, os dados da coluna da tabela de banco de dados escolhida na barra Coluna são comparados a esse valor. Se corresponderem, o item será adicionado à lista. Você pode adicionar quantas cláusulas desejar clicando no botão “ Adicionar Novo ”.

consulta sql onde seção

  • Coluna . Aqui você pode escolher uma das colunas da tabela do banco de dados. Os itens serão consultados de acordo com os valores daquela coluna;
  • Valor . O valor que você definir aqui será comparado ao valor do metacampo que você escolheu na barra Chave/nome do campo ;
  • Comparar . Aqui você pode escolher como os valores serão comparados:
    • Igual – exibe itens com valor igual;
    • Diferente – mostra itens que não possuem valor igual;
    • Maior que – mostra itens que possuem um valor maior. Funciona apenas com valores numéricos;
    • Maior ou igual – exibe itens que possuem valor maior ou igual. Também funciona apenas para valores numéricos;
    • Menor que – mostra itens de menor valor. Somente para valores numéricos;
    • Menor ou igual – exibe itens que possuem valor numérico menor ou igual;
    • Curtir – mostra os itens que possuem o valor que você definiu no campo Valor mencionado no conteúdo;
    • Não gosto – exibe apenas os itens que não possuem o valor que você definiu no campo Valor mencionado no conteúdo;
    • Na lista – após adicionar vários valores ao campo Valor, mostra os itens que possuem pelo menos um deles em seu conteúdo;
    • Não está na lista – exibe itens que possuem quaisquer valores, exceto aqueles que você digitou no campo Valor;
    • Entre – exibe itens que contém o valor entre dois, que são definidos no campo Valor; 
    • Não entre – mostra todos os itens exceto aqueles que contêm um valor que corresponda ao intervalo definido;
    • Existir – mostra todos os itens que contêm a Chave. Você não precisa definir o Valor neste caso;
    • Não existe – exibe todos os itens que não contêm a Chave. Você também não precisa definir o valor;
  • Tipo . Este menu suspenso permite especificar que tipo de dados são armazenados na coluna escolhida:
    • Char – dados alfabéticos que não diferenciam maiúsculas de minúsculas;
    • Numérico – apenas números inteiros;
    • Data – valores de data;
    • Datahora – data e hora;
    • Decimal – dados numéricos fracionários;
    • Tempo – valores de tempo;
    • Binário – dados sensíveis a maiúsculas e minúsculas;
    • Assinado – números inteiros, tanto positivos quanto negativos;
    • Sem sinal – números inteiros, apenas positivos.

Encomendar e encomendar por

Aqui você pode adicionar parâmetros de classificação. Pode haver vários deles para cada consulta. Para adicionar uma nova condição de classificação, clique no botão “ Adicionar novo parâmetro de classificação ”. 

seção de pedido de consulta sqlCada item de parâmetro de classificação possui recursos adicionais:

  • Ordenar por . Neste menu suspenso você pode escolher o parâmetro pelo qual os itens serão classificados;
  • Ordem . Aqui você pode escolher a ordem crescente (do menor para o maior) ou decrescente (do maior para o menor);
  • Tipo . Especifique o tipo de dados armazenados na coluna. Todas as opções aqui são iguais às da seção Onde .

Quanto ao possível caso de uso, nosso guia ensina como mostrar as avaliações das postagens do usuário com contagem média de classificação na página de perfil de usuário único com base na consulta SQL.

Isso é tudo para o tipo de consulta SQL. Crie uma lista de itens da tabela do banco de dados SQL e exiba-a onde quiser.

Índice