- ベストアンサー
数値フィールドのワイルドカードについて
フィールドの属性が文字列の場合 like %という形式で ワイルドカードを指定できると思います. 数値データ(integer,bigintなど)のワイルドカードは存在するのでしょうか? Web検索などで調べたのですが,わかりませんでした. お教えください.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ワイルドカード(というより、パターンマッチング)は文字列にしか使用できません。 どうしても数値フィールドで LIKE を使用したいのであれば、数値フィールドをto_charなどで一度文字列に変換し、それに対して LIKE を使用すれば良いと思います。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
何でも良い場合には指定する必要もないので、 多分0<=x<=10の様な範囲の指定の仕方を訊いているのだと思いますが、そのような場合には BETWEENを使います。 例 numdata BETWEEN 0 AND 10 これは、 0 <= numdata AND numdata <= 10 と同じです。 見当違いだったらすみません