2017-01-27 15 views
1

私はpostgresを初めて利用しています。誰でも私のwhere節で?の役割を理解するのを助けることができますか?where節の検索条件postgres

Select * from tablename1 as a 
join tablename2 as e 
on a.column1 = ? and a.id = e.id 
and e.range between ? and ?; 
+0

パラメータのプレースホルダに似ています。 –

+0

https://jdbc.postgresql.org/documentation/head/query.html#query-example - 2番目の例を見てください。 – Abelisto

答えて

0

これらは、SQLエディタの外部でコードに割り当てる必要があるパラメータのプレースホルダのようです。ステートメントはおそらくPostgresによってコンパイルされ、さまざまなパラメータのセットで何回も呼び出すことができます。

+0

確かに助けてくれてありがとうFaizan。 – user7480989

0

?あなたは適切なidをa.colum1 =に置くべきであることを表しています。いくつかの範囲で日付を取得する場合は、節の後に2つの値があります。

+0

確かに助けてくれてありがとうFaizan。 – user7480989