ホームページ > データベース > mysql チュートリアル > PL/SQLで指定された年がうるう年かどうかを確認する

PL/SQLで指定された年がうるう年かどうかを確認する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-09-22 20:37:02
転載
985 人が閲覧しました

检查给定年份是否是 PL/SQL 中的闰年

ここでは、PL/SQL を使用して特定の年がうるう年かどうかを確認する方法を説明します。 PL/SQL コードでは、コマンドのグループが関連する文宣言のブロックに配置されます。

うるう年チェックのアルゴリズムは以下の通りです。

アルゴリズム

isLeapYear(year):
begin
   if year is divisible by 4 and not divisible by 100, then
      it is leap year
   else if the number is divisible by 400, then
      it is leap year
   else
      it is not leap year
end
ログイン後にコピー

DECLARE
   year NUMBER := 2012;
BEGIN
   IF MOD(year, 4)=0
      AND
      MOD(year, 100)!=0
      OR
      MOD(year, 400)=0 THEN
      dbms_output.Put_line(year || ' is leap year ');
   ELSE
      dbms_output.Put_line(year || ' is not leap year.');
   END IF;
END;
ログイン後にコピー

出力

2012 is leap year
ログイン後にコピー

以上がPL/SQLで指定された年がうるう年かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート