- Home
- SQL Server
- 数値型のあいまい検索
数値型のあいまい検索
- 2016/6/2
- SQL Server
- コメントを書く

数値型のあいまい検索でワイルドカードを使用する方法
数値型のあいまい検索を行うには、数値型の列をvarchar型に変換してLIKEで条件を与える。
下記の例では、
GokakuKbn(合格区分:0=合格、1=不合格)でデータを検索する。
パラメータ@paramはドロップダウンリストで選択する。
ドロップダウンリストは
0:合格、1:不合格、2:すべて
を表示する想定。
1 2 3 |
WHERE CAST(GokakuKbn AS varchar) like (CASE WHEN @param = '0' OR @param = '1' THEN @param ELSE '%' END) |
コメント
この記事へのトラックバックはありません。
この記事へのコメントはありません。