Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何获取一个表中某列中的行_Postgresql - Fatal编程技术网

Postgresql 如何获取一个表中某列中的行

Postgresql 如何获取一个表中某列中的行,postgresql,Postgresql,我对postgresql中的查询有一些问题 我在一个表中有7列 Year Month Date Rain Tmax Tmin ID Stat Location 1996 1 1 3 25.4 20 98212 air 1996 1 2 1 25.4 19.6 96112 land 1996 1 3 -9999 24.6 19.2 97110 sea 1996

我对postgresql中的查询有一些问题

我在一个表中有7列

Year    Month   Date    Rain    Tmax    Tmin    ID Stat Location
1996    1   1   3   25.4    20  98212   air
1996    1   2   1   25.4    19.6    96112   land
1996    1   3   -9999   24.6    19.2    97110   sea
1996    1   4   1   22  19  98212   air
1996    1   5   -9999   24.4    19  96112   land
1996    1   6   -9999   24.2    18.6    98212   air
1996    1   7   1   24.2    19.4    96112   land
1996    1   8   -9999   24.8    20  97110   sea
1996    1   9   -9999   25  19.6    97110   sea
我想查询表中的行,并将结果输出到名为(ID Stat Location)的文本文件 预期产出:

98212-air.txt

Year    Month   Date    Rain    Tmax    Tmin
1996    1   1   3   25.4    20
1996    1   4   1   22  19
1996    1   6   -9999   24.2    18.6
我该怎么办? 我正在使用postgresql


谢谢。

这是一个查询,可以像您所说的那样获得输出,但需要在文本文件中写入

  SELECT year,month,date, rain, tmax,timin 
     FROM yourTable  WHERE Location='air' and id_stat='98212';

这是一个按照您所说的那样获取输出的查询,但需要在文本文件中写入

  SELECT year,month,date, rain, tmax,timin 
     FROM yourTable  WHERE Location='air' and id_stat='98212';

谢谢你的回复和回答。我已经做了代码。它是有效的。实际上,我想在一个查询中使用另一个结果,例如:我在上表中有3个ID。不仅仅是一个id_stat=98212。?我如何得到它们的结果?如何查询多个id_stat?示例2 ID_Stat?但是,数据是不同的输出。谢谢你能解释更多吗?我不明白?谢谢你的回复和回答。我已经做了代码。它是有效的。实际上,我想在一个查询中使用另一个结果,例如:我在上表中有3个ID。不仅仅是一个id_stat=98212。?我如何得到它们的结果?如何查询多个id_stat?示例2 ID_Stat?但是,数据是不同的输出。谢谢你能解释更多吗?我不明白?