• ベストアンサー

数値フィールドのワイルドカードについて

フィールドの属性が文字列の場合 like %という形式で ワイルドカードを指定できると思います. 数値データ(integer,bigintなど)のワイルドカードは存在するのでしょうか? Web検索などで調べたのですが,わかりませんでした. お教えください.

質問者が選んだベストアンサー

  • ベストアンサー
  • UPA-dora
  • ベストアンサー率100% (3/3)
回答No.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 と同じです。 見当違いだったらすみません

関連するQ&A