コードの範囲内のコードを持つすべての製品について、自分の製品テーブルに対してクエリを実行しています。SQL ServerクエリでBETWEENフィルタで不一致のデータが返される
これは私のSQLクエリです:
select prdcod
from products
where prdcod between 'F-DH1' and 'F-FMS'
order by prdcod
と、このクエリの結果は次のとおりです。
F-DH1
F-DH2
F-DH3
FET-RAZ <-- What is this value doing here!?
F-FMC
F-FML
F-FMS
はどのようにこの奇妙な値は、クエリの結果に、それは方法だ作ることができますか?
PS between
の代わりに<=
と>=
を使用しても同じ結果が得られます。
があなたの照合を除外ように思える結果は意味をなさないこの方法では、FEは、FDとFMとの間にあります。 – Arvo
ありがとうArvo!あなたは正しく、その列の照合順序をModern_Spanish_CI_ASからLatin1_General_CP1_CI_ASに変更すると、奇数値が削除されました。私はあなたにアップアップすることができるようにこれをもう一度答えとして書くことができますか?ありがとう! –
@Arvo:私たちはそれをupvoteできるように答えが必要です。 @パブロ: "ユーザー"に通知する@userを使用して... – gbn