Free cookie consent management tool by TermsFeed Policy Generator

#089 How to return products that contain the exact phrase in Azure SQL

Como retornar produtos que contêm a frase exata "camisa estampa" 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 nos quais a frase exata "carro rápido" esteja presente na coluna Descricao. Vou explicar cada parte do código:

SELECT ProdutoID, Nome, Descricao
FROM Produtos
WHERE CONTAINS(Descricao, '"carro 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, '"carro rápido"');:

    • WHERE: Filtra os resultados com base em uma condição.
    • CONTAINS(Descricao, '"carro rápido"'): Utiliza a função CONTAINS para realizar uma pesquisa de texto completo na coluna Descricao da tabela Produtos. A condição '"carro rápido"' indica que a consulta deve retornar registros nos quais a frase exata "carro rápido" esteja presente na coluna Descricao.

Portanto, o código retorna as colunas ProdutoID, Nome e Descricao da tabela Produtos para os registros nos quais a frase exata "carro rápido" está presente na coluna Descricao. Essa consulta é útil quando se deseja encontrar registros que contenham uma frase específica na coluna de texto Descricao.

This content contains
  • Content Imagem
  • Language Portuguese
  • Duration
  • Subtitles Não

  • Reading time 1 min 21 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now