Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    1 visualizações da página

#087 Como retornar produtos que contêm pelo menos uma das palavras no Azure SQL

Como retornar produtos que contêm pelo menos uma das palavras, em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL realiza uma consulta utilizando a função CONTAINS para realizar uma pesquisa de texto completo na coluna Descricao da tabela Produtos. A consulta busca por registros que contenham pelo menos uma das palavras "veloz" ou "rápido" na coluna Descricao. Vou explicar cada parte do código:

SELECT ProdutoID, Nome, Descricao
FROM Produtos
WHERE CONTAINS(Descricao, 'veloz OR rápido');
  1. SELECT ProdutoID, Nome, Descricao:

    • SELECT: Indica que a próxima parte do código especificará quais colunas serão retornadas na consulta.
    • ProdutoID, Nome, Descricao: São as colunas que serão retornadas na consulta. Estas são as colunas da tabela Produtos que queremos incluir nos resultados.
  2. FROM Produtos:

    • FROM: Indica a tabela da qual os dados serão selecionados.
    • Produtos: É o nome da tabela da qual os dados serão extraídos.
  3. WHERE CONTAINS(Descricao, 'veloz OR rápido');:

    • WHERE: Filtra os resultados com base em uma condição.
    • CONTAINS(Descricao, 'veloz OR rápido'): Utiliza a função CONTAINS para realizar uma pesquisa de texto completo na coluna Descricao da tabela Produtos. A condição 'veloz OR rápido' indica que a consulta deve retornar registros que contenham pelo menos uma das palavras "veloz" ou "rápido" na coluna Descricao.

Portanto, o código retorna as colunas ProdutoID, Nome e Descricao da tabela Produtos para os registros nos quais a coluna Descricao contém pelo menos uma das palavras "veloz" ou "rápido". Essa consulta é útil quando se deseja recuperar produtos que possuem descrições relacionadas a termos específicos, usando a funcionalidade de Full-Text Index para otimizar pesquisas de texto.

Este contéudo contém
  • Conteúdo Imagem
  • Idioma Português
  • Duração
  • Legenda Não

  • Tempo de leitura 1 min 24 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora