爲了得到最後的結果我需要寫的查詢很多:如何總結PostgreSQL中的語句?
SELECT min(x) from table WHERE column1='ab' AND column2='3';
SELECT min(y) from table WHERE column1='ab' AND column2='3';
SELECT max(x) from table WHERE column1='ab' AND column2='3';
SELECT max(y) from table WHERE column1='ab' AND column2='3';
SELECT min(x) from table WHERE column1='ab' AND column2='4';
SELECT min(y) from table WHERE column1='ab' AND column2='4';
SELECT max(x) from table WHERE column1='ab' AND column2='4';
SELECT max(y) from table WHERE column1='ab' AND column2='4';
...
其中column2
從3-8
去。
我想我可以CASE
,不知何故,也許做一些FOR
循環爲column2
,但我沒有成功與它。或者我可以用它做別的事情?
通緝的結果:
column2 | minx | miny | maxx | maxy |
3 | number | number | number | number |
4 | number | number | number | number |
5 | number | number | number | number |
6 | number | number | number | number |
7 | number | number | number | number |
8 | number | number | number | number |
任何幫助appriciated!
謝謝,我還在學習 –