大きなCSVファイルをテーブルにインポートしました。表のサンプルは、私がマッチング点とフィールド値で、右目と左目「感度* 10」の値を比較し、(私は行を意味する)、最高を抽出する必要があり、このカラムの値を比較するテーブルの行を比較するSQLクエリ
name, eye,point,field,date,seconds,sensitivity*10,slope,intercept,T*1000
NESSA SONIA ,R,6,4,08-04-09,32658845,160,1.062300e+001,62538, 1282
NESSA SONIA ,R,6,5,20-05-09,36288632,20, 5.360101e+000,64036, 771
NESSA SONIA ,R,6,6,02-12-09,53223062,60, 3.425260e+000,64590, 767
NESSA SONIA ,L,6,4,08-04-09,32658922,230,4.629489e+000,64382, 582
NESSA SONIA ,L,6,5,20-05-09,36288515,170,2.805373e+000,64901, 511
NESSA SONIA ,L,6,6,02-12-09,53223059,220,3.528252e+000,64694, 1022
のように見えます。
たとえば、ポイント、フィールド、および日付が同じで、1番目と4番目を比較し、感度が最も高いので4番目を抽出する必要があります。私は膨大なファイルを持ち、すべての値を抽出する必要があります。誰でもSQLクエリを助けることができます非常に高く評価されます。
t目を2つのテーブルのテーブルlとテーブルrに入れ、ヌルではない値を得ます( 'テーブルl'。*から'テーブルl'を選択します。 'テーブルl')。 'sensitivity = 10'> 10) ユニオン (' table r'。* from 'table r' ' 'table r'。' sensitivity * 10'> 10)ですが、これを比較して、私のデカルト製品を与える – user1375481