DAYOFWEEK スカラー関数

DAYOFWEEK 関数は、最初の引数の曜日を整数値で戻します。整数値の範囲は 1 から 7 までです。1 は、週の最初の曜日 (2 番目の引数で指定) を表します。

構文図を読む構文図をスキップするDAYOFWEEK(expression ,start-of-week )

スキーマは SYSIBM です。DAYOFWEEK 関数の SYSFUN バージョンは引き続き使用可能です。

expression
曜日を求める日時値を指定する式。 式は DATE、TIMESTAMP、CHAR、 または VARCHAR データ・タイプの値を戻す必要があります。 Unicode データベースでは、 式は GRAPHIC または VARGRAPHIC のデータ・タイプにすることもできます。expression が CHAR、VARCHAR、GRAPHIC、または VARGRAPHIC データ・タイプの場合は、日付またはタイム・スタンプの有効なストリング表記でなければなりません。
start-of-week
最初の曜日を指定する式。式は組み込み数値、CHAR、または VARCHAR データ・タイプの値を戻す必要があります。 Unicode データベースでは、 式は GRAPHIC または VARGRAPHIC のデータ・タイプにすることもできます。CHAR、VARCHAR、GRAPHIC、および VARGRAPHIC は、暗黙的キャストを介してサポートされます。 値は 1 から 7 までの範囲内でなければなりません (SQLSTATE 42815)。1 は日曜日を表します。 指定しない場合のデフォルト値は 1 です。

関数の結果は INTEGER になります。 引数のいずれかが NULL になる可能性がある場合、結果も NULL になる可能性があります。 引数のいずれかが NULL の場合、その結果は NULL 値です。