次のようなテーブルがあります::
id || name || Desg || Sal || deptId
1 ||ajay ||MD ||999 ||1
2 ||Kaushal ||Engg ||100 ||2
3 ||Vidhi ||HR ||5000 ||3
4 ||Sonu ||SSP ||200 ||1
5 ||Jay ||Asst Manager ||120 ||3
6 ||Uvi ||Utra ||450 ||5
id はプライマリ列です。これは name を持つ 1 つのテーブルperson
です。主キー列(ここではid)の値を取得したい。私のjava
メソッドは、テーブル名と where 句を受け取り、プライマリ列の値の ArrayList を返します。問題は、テーブル名に基づいて、どの列がプライマリ列であるかを決定する必要があることです。値を与えることができるクエリはありますか::
<<Part of Query to get values of primary column key>> where sal > 150 & deptId != 1
(そのメソッドが受け取る Where 句)