2

整数の間隔でダービーデータベースから選択するにはどうすればよいですか? for cycle を使用して int をインクリメントし、間隔からすべての int に対してデータベースからレコードを選択しようとするよりも効果的に実行できますか? ありがとう

4

2 に答える 2

3

次のようなクエリで実行できます。

select * 
from mytable
where some_column between ? and ?

Derby は JDBC と SQL を使用するため、変数のプレースホルダー (疑問符) を使用してクエリを作成し、実行時に値を指定してquery.setInt(1, 3)query.setInt(2, 7)たとえば 3 ~ 7 (両端を含む) の範囲を取得できます。

于 2013-04-01T21:58:30.300 に答える