Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на Like на параметърна променлива?

(неясен въпрос)

Имате ли категория и @Variable по грешен начин:sqlFiddle

create table the_table 
(
  category varchar(10),
  [Date] datetime,
  Amount decimal(12, 2)
)

insert into the_table
values
( 'X', '2012-1-1', 10),
( 'X', '2012-1-3', 10),
( 'Y', '2012-1-3', 20),
( 'Y', '2012-1-5', 10)

declare @Variable varchar(10)
set @Variable = 'Y'

Select * 
From the_table 
--Where @Variable Like '%' + category + '%' 
Where category Like '%' + @Variable + '%' 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регулярен израз за валидиране на име на таблица на SQL Server

  2. Как мога да предотвратя нарастването на журнала в SQL Server, когато вмъквам милиони записи

  3. Поставете празно в колоната на sql сървъра с целочислен тип данни

  4. VarBinary срещу Image Тип данни на SQL Server за съхраняване на двоични данни?

  5. sumProduct в sql