- PR -

DB2:全角「%」のlike検索について

1
投稿者投稿内容
タコス
会議室デビュー日: 2004/12/21
投稿数: 9
投稿日時: 2006-01-05 19:58
お世話になります。

全角の「%」をlike検索したいのですが、どうやら半角「%」と同じように解釈されてしまうようで、全件取得してしまいます。

リテラル文字ではないのでエスケープするわけにもいかず、困っています。
なにか根本的に間違っているのでしょうか?ご存知の方よろしくお願いします。

<環境>
DB2 ver7
ウェスカ
会議室デビュー日: 2005/11/19
投稿数: 12
投稿日時: 2006-01-07 09:12
私の環境はSQLServerですので環境違いますけど・・・、
下記の内容だと上手くいかないということでしょうか?
ちなみに、SQLServerなら問題なく結果取得できました。

SELECT *
FROM テーブル名
WHERE (フィールド名 LIKE N'%%%')

左右が半角の%で、中央が全角の%です。
ここの会議室で見ると、見分けがつきにくいですね。

_________________
納期と納豆を見間違えた私は終わっているのでしょうか?

[ メッセージ編集済み 編集者: ウェスカ 編集日時 2006-01-07 09:16 ]
1

スキルアップ/キャリアアップ(JOB@IT)