投稿数 - 437, コメント - 59536, トラックバック - 156

SQL Server 2005 の文字列照合のはてな

SQL Server 2005 にて以下の条件で LIKE 検索を行う。

  • 検索にヒットして欲しい文字「バファリン」
  • 照合順序「Japanese_CI_AI」
検索文字列(カッコ内は説明) 検索ヒットするか
バファリン
ばふぁりん
バファリン%(前方一致)
ばふぁりん%(前方一致)
%バファリン(後方一致)
%ばふぁりん(後方一致)
バフアリン(拗音不使用) ×
ばふありん(拗音不使用) ×
バフアリン%(前方一致、拗音不使用)
ばふありん%(前方一致、拗音不使用)
%バフアリン(後方一致、拗音不使用) ×
%ばふありん(後方一致、拗音不使用) ×
%バフアリン%(中間一致、拗音不使用) ×
%ばふありん%(中間一致、拗音不使用) ×

前方一致だけ何故か拗音無視。

仕様なのかバグなのか。それとも何か見落としてるのか。

投稿日時 : 2008年5月12日 1:38

フィードバック

# re: SQL Server 2005 の文字列照合のはてな

せんせ~い
ブファリンでの検索はダメなんでしょうか~?
え?そういうテストじゃない?
2008/05/12 2:14 | RUN

# re: SQL Server 2005 の文字列照合のはてな

MSCONNECT で同じ問題を見かけました。
2010/03/31 1:39 |

# re: SQL Server 2005 の文字列照合のはてな

http://connect.microsoft.com/SQLServer/feedback/details/463448/like-ignore-ci-on-japanese-collation-like-ci
2010/03/31 1:40 |

コメントの投稿

タイトル
名前
URL
コメント