anymultirange @> anymultirange → ブール値
最初のマルチレンジには2番目のマルチレンジが含まれますか? '{[2,4)}'::int4multirange @> '{[2,3)}'::int4multirange → t
|
anymultirange @> anyrange → ブール値
マルチレンジには範囲が含まれていますか? '{[2,4]}'::int4multirange @> int4range(2,3) → t
|
anymultirange @> anyelement → boolean
マルチレンジには要素が含まれていますか? '{[2011-01-01,2011-03-01)}'::tsmultirange @> '2011-01-10 '::timestamp → t
|
anyrange @> anymultirange → ブール
範囲にはマルチレンジが含まれていますか? '[2,4)'::int4range @> '{[2,3)}'::int4multirange → t
|
anymultirange <@ anymultirange → ブール値
最初のマルチレンジは2番目のマルチレンジに含まれていますか? '{[2,4)}'::int4multirange <@ '{[1,7)}'::int4multirange → t
|
anymirange <@ anyrange → ブール値
マルチレンジは範囲に含まれていますか? '{[2,4]}'::int4multirange <@ int4range(1,7) → t
|
anyrange <@ anymultirange → ブール値
範囲はマルチレンジに含まれていますか? int4range(2,4) <@ '{[1,7)}'::int4multirange → t
|
anyelement <@ anymultirange → ブール
要素はマルチレンジに含まれていますか? 4 <@ '{[1,7]}'::int4multirange → t
|
anymultirange & anymultirange → ブール
マルチレンジは重複していますか? つまり、要素が共通していますか? '{[3,7)}'::int8multirange && '{[4,12)}'::int8multirange → t
|
anymultirange & anyrange → ブール
マルチレンジはその範囲と重なっていますか? '{[3,7]}'::int8multirange && int8range(4,12) → t
|
anyrange && anymultirange → ブール
範囲はマルチレンジと重なっていますか? int8range(3,7) && '{[4,12)}'::int8multirange → t
|
anymultiprange << anymultiprange → ブール値
最初のマルチレンジは厳密に2番目のマルチレンジの左ですか? '{[1,10)}'::int8multirange << '{[100,110)}'::int8multirange → t
|
anymirange << anyrange → ブール
マルチレンジは厳密に範囲の左ですか? '{[1,10)}'::int8multirange << int8range(100,110) → t
|
anyrange << anymultirange → ブール
範囲は厳密にマルチレンジの左ですか? int8range(1,10) << '{[100,110)}'::int8multirange → t
|
anymultirange >> anymultirange → ブール値
最初のマルチレンジは厳密に2番目のマルチレンジの権利ですか? '{[50,60)}'::int8multirange >> '{[20,30)}'::int8multirange → t
|
anymultirange >> anyrange → ブール
マルチレンジは厳密に範囲の権利ですか? '{[50,60]}'::int8multirange >> int8range(20,30) → t
|
anyrange >> anymultirange → ブール
範囲は厳密にマルチレンジの権利ですか? int8range(50,60) >> '{[20,30)}'::int8multirange → t
|
anymultirange &< anymultirange → ブール値
最初のマルチレンジは2番目のマルチレンジの右側に伸びていませんか? '{[1,20)}'::int8multirange &< '{[18,20)}'::int8multirange → t
|
anymultirange &< anyrange → ブール
マルチレンジは範囲の右側に伸びていませんか? '{[1,20]}'::int8multirange &< int8range(18,20) → t
|
anyrange &< anymultirange → ブール
範囲はマルチレンジの右側に伸びていませんか? int8range(1,20) &< '{[18,20)}'::int8multirange → t
|
anymultirange &> anymultirange → ブール
最初のマルチレンジは2番目のマルチレンジの左側に伸びていませんか? '{[7,20)}'::int8multirange &> '{[5,10)}'::int8multirange → t
|
anymultirange &> anyrange → ブール
マルチレンジは範囲の左側に伸びていませんか? '{[7,20]}'::int8multirange &> int8range(5,10) → t
|
anyrange &> anymultirange → ブール
範囲はマルチレンジの左側に伸びていませんか? int8range(7,20) &> '{[5,10)}'::int8multirange → t
|
anymultirange -|- anymultirange → ブール値
マルチレンジは隣接していますか? '{[1.1,2.2)}'::nummultirange -|- '{[2.2,3.3)}'::nummultirange → t
|
anymultirange -|- anyrange → ブール値
マルチレンジは範囲に隣接していますか? '{[1.1,2.2)}':: numultirange-|- numrange(2.2,3.3) → t
|
anyrange -|- anymultirange → ブール値
範囲はマルチレンジに隣接していますか? numrange(1.1,2.2) -|- '{[2.2,3.3)}':: numultirange → t
|
anymultirange + anymultirange → anymultirange
マルチレンジの和集合を計算します。 マルチレンジは重複または隣接する必要はない。 '{[5,10)}'::nummultirange + '{[15,20)}'::nummultirange → {[5,10), [15,20)}
|
anymultirange * anymultirange → anymultirange
マルチレンジの交点を計算します。 '{[5,15)}'::int8multirange * '{[10,20)}'::int8multirange → {[10,15)}
|
anymultirange-anymultirange → anymultirange
マルチレンジの差を計算します。 '{[5,20)}'::int8multirange - '{[10,15)}'::int8multirange → {[5,10), [15,20)}
|