SQL:喜欢和变量无法显示结果

时间:2018-12-26 15:23:27

标签: sql sql-like procedure

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 :(得分:0)

使用

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”