Come trovo '%' con l'operatore LIKE in SQL Server?



sql-server tsql (2)

Questa domanda ha già una risposta qui:

Ho un nome di colonna Indirizzo che consiste in un indirizzo che ha '%' in mezzo come:

Address
--------------------
Aman Ja%lan%
Stree% Ro%ad

ecc., ecc.

Come posso scrivere l'operatore LIKE per trovare quel pattern?

Provai:

declare @var char(1)
set @var='!%'
select Address from Accomodation where Address like '%'[email protected]var+'%'

https://ffff65535.com


Prova questo:

declare @var char(3)
set @var='[%]'
select Address from Accomodation where Address like '%'[email protected]var+'%' 

Devi usare [] per annullare l'effetto del carattere jolly, quindi puoi leggere% come carattere normale, idem riguardo al carattere _






sql-like