Postgresql 如何获取一个表中某列中的行
我对postgresql中的查询有一些问题 我在一个表中有7列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
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?但是,数据是不同的输出。谢谢你能解释更多吗?我不明白?