select * from IndividualSaleHouse where user_ID=@user_ID and Area_ID=@Area_ID and HouseName like '%'+@HouseName+'%' order by IndividualSaleHouse_ID  desc

解决方案 »

  1.   

    @user_ID int,
    @Area_ID int,
    @HouseName varchar(50)
    AS
    exec('select * from IndividualSaleHouse where user_ID=@user_ID and Area_ID=@Area_ID and HouseName like ''%'+ @HouseName +'%'' + ' order by IndividualSaleHouse_ID  desc '
      

  2.   

    select @HouseName ='%'+@HouseName +'%'
    select * from IndividualSaleHouse where user_ID=@user_ID and Area_ID=@Area_ID and HouseName like @HouseName order by IndividualSaleHouse_ID  desc
      

  3.   

    @user_ID int,
    @Area_ID int,
    @HouseName varchar(50)
    AS
    select * from IndividualSaleHouse where user_ID=@user_ID and Area_ID=@Area_ID and HouseName like '%'+@HouseName+'%' order by IndividualSaleHouse_ID  desc
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^