SQL: как и переменная не может показать результаты - PullRequest
0 голосов
/ 26 декабря 2018

Table Customer

declare @Datos Varchar(80)
set @Datos='Llactas'
Select IdCliente,DNI,ApellidoPat,ApellidoMat,Nombre1,Nombre2,Direccion,Telefono 
    From Cliente Where ApellidoPat like '%@Datos%'

После запуска покажите этот результат

Results

1 Ответ

0 голосов
/ 26 декабря 2018

Использование

declare @Datos Varchar(80)
set @Datos='Llactas'
Select IdCliente,DNI,ApellidoPat,ApellidoMat,Nombre1,Nombre2,Direccion,Telefono 
    From Cliente Where ApellidoPat LIKE '%' + @Datos + '%'

Ваш

like '%@Datos%'

пытается найти "@Datos" в вашей таблице

...