sql >> Databáze >  >> RDS >> Sqlserver

Použití Like u proměnné parametru?

(nejasná otázka)

Zadali jste špatně kategorii a @proměnnou: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. 50 odstínů NULL – různé významy NULL v SQL

  2. Je COUNT(rowid) rychlejší než COUNT(*)?

  3. Jak mohu vybrat řádek na základě hodnoty priority v jiném řádku?

  4. SQL Agent Job - Připojení nemusí být správně nakonfigurováno nebo nemáte správná oprávnění k tomuto připojení?