Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
INTERVAL_CMP 関数
INTERVAL_CMP は 2 つの間隔を比較し、1 番目の間隔が大きい場合は 1、2 番目の間隔が大きい場合は -1、間隔が等しい場合は 0 をそれぞれ返します。詳細については、「修飾子構文を使用しない間隔リテラルの例」を参照してください。
構文
INTERVAL_CMP(interval1, interval2)
引数
- interval1
-
間隔のリテラル値。
- interval2
-
間隔のリテラル値。
戻り型
INTEGER
例
次の例は 3 days の値と 1
year を比較しています。
select interval_cmp('3 days','1 year');interval_cmp -------------- -1
この例では値 7 days と 1 week を比較しています。
select interval_cmp('7 days','1 week');interval_cmp -------------- 0
次の例は 1 year の値と 3
days を比較しています。
select interval_cmp('1 year','3 days');interval_cmp -------------- 1