を持ち帰っていないこれは、110件の結果を返します:T-SQLワイルドカードは何の結果
select *
from regions
where sponsor like '%'
をこれがゼロの結果を返し、110件のレコードを返す必要があります。
declare @sponsor char(4)
set @sponsor = '%'
select *
from regions
where sponsor like @sponsor
を持ち帰っていないこれは、110件の結果を返します:T-SQLワイルドカードは何の結果
select *
from regions
where sponsor like '%'
をこれがゼロの結果を返し、110件のレコードを返す必要があります。
declare @sponsor char(4)
set @sponsor = '%'
select *
from regions
where sponsor like @sponsor
、それはあなたが行うときことを意味します。いずれかを使用CHAR(1)
またはVARCHAR(4)
char
タイプは空白で埋められています。あなたの2番目のクエリは、実際にはこれに相当します:
select * from regions where sponsor like '% '
@sponsor
char(1)
かvarchar(4)
してください。スポンサーの実際の値が'% '
ある
declare @sponsor char(4)
set @sponsor = '%'
:あなたはCHAR(4)
を使用している
ありがとう、私は一日中それに主演し、どこにもないだろう。私の脳は完全に揚げられている。私は今、1日以上冗長な質問を主演している。その3ページの長さ。私はもっと多くの問題があるので、私はそれを書き直すつもりだと思う – Roto