• ベストアンサー

BETWEEN A AND B

検索条件でBETWEEN A AND Bを使いたいのですが、 例えば、データが10件登録されています。 社員NO が 0番~9番まで登録されています。 BETWEEN文で 3番以降のデータを取り出したのですが どうしたらいいでしょうか

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

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.2

普通はそうのような場合はBETWEENは使いません。 SELECT 社員No FROM テーブル名 WHERE 社員No >= 3 か WHERE 社員No > 2 とします。 無理やり、使うのなら SELECT 社員No FROM テーブル名 WHERE 社員No BETWEEN 3 AND MAX(社員No) でしょう。

その他の回答 (1)

  • cse_ri2
  • ベストアンサー率25% (830/3286)
回答No.1

select 社員No from テーブル名 where 社員No between 3 and 99999; (99999の箇所は、想定される最大の数を記述します)

関連するQ&A