すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_{X | Y | Z | T} マックス

最終更新日:Jul 01, 2024

この関数は、指定したディメンションのバウンディングボックスの最大値を照会するために使用されます。

構文

float8 ST_XMax(boxndf box);
float8 ST_YMax(boxndf box);
float8 ST_ZMax(boxndf box);
timestamp ST_TMax(boxndf box);

パラメーター

パラメーター

説明

box

指定したディメンションの最大値をクエリするバウンディングボックス。

説明

この関数を使用すると、指定したディメンションのバウンディングボックスの最大値をクエリできます。

  • 境界ボックスに指定されたx、y、またはz次元がない場合、この関数はNaNを返します。

  • 境界ボックスに指定されたt次元がない場合、この関数は -infinityを返します。

例:

select ST_tmax(ST_MakeBox2dt(0,0,'2000-01-01'::timestamp, 20,20, '2020-01-01'::timestamp));
       st_tmax       
---------------------
 2020-01-01 00:00:00

select ST_zmax(ST_MakeBox2dt(0,0,'2000-01-01'::timestamp, 20,20, '2020-01-01'::timestamp));
 st_zmax 
---------
     NaN

select ST_tmax(ST_MakeBox2d(0,0, 20,20));
  st_tmax  
-----------
 -infinity