0
私のSQL Serverは、大文字と小文字が区別されます:下記のようLatin1_General_CI_ASは正しい出力を生成していない - SQL Server 2008の
私は2台を持っています。
DECLARE @TABLEA TABLE
(
CUSTNAME VARCHAR (100)
)
INSERT @TABLEA
SELECT 'ONE STOP MOTORIST CENTRE'
DECLARE @TABLEB TABLE
(
CUSTNAME VARCHAR (100)
)
INSERT @TABLEB
SELECT 'ONE STOP MOTORIST CENTRE & BODYSHOP' UNION ALL
SELECT 'One Stop Motorist Centre (Cambridge' UNION ALL
SELECT 'One Stop Motorist Centre (Cambridge' UNION ALL
SELECT 'One Stop Motorist Centre & Bodyshop'
しかし、私は以下のクエリを実行しているときには得られません、それは結果を与えていません。
SELECT * FROM @TABLEA A INNER JOIN @TABLEB B ON '%'+ UPPER(A.[CUSTNAME])+'%' like '%'+ UPPER(B.[CUSTNAME])+'%'
結果を得るためにtweekが何をしなければならないか誰にでも提案できます。