Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Utilização do % no final da str

Na hora de fazer a seleção dos produtos que foram adicionados na tabela ele utilizou:

SELECT * FROM tabela_de_produtos WHERE NOME_DO_PRODUTO LIKE 'Sabor do Mar%';

Qual a razão de utilizar % no final da str?

1 resposta
solução!

Igor,

O "%" NESTE CASO é um caractere curinga (wildcard), Corresponde a qualquer sequência de zero ou mais caracteres. Esse caractere curinga pode ser usado como prefixo ou sufixo.

Mas atenção! Na matemática ele é o operador de resto (módulo). Retorna o resto de um número dividido por outro.

Separei dois artigos de leitura bem rápida (2 minutos cada) para você entender bem legal, por favor leia:

==========================================================

Percent character (Wildcard - Character(s) to Match) (Transact-SQL)

Article - 11/30/2021 - 2 minutes to read

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/percent-character-wildcard-character-s-to-match-transact-sql?view=sql-server-ver15

==========================================================

% (Modulus) (Transact-SQL)

Article - 11/30/2021 - 2 minutes to read

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/modulo-transact-sql?view=sql-server-ver15

==========================================================

[]'s,

Fabio I.