Rumah > pangkalan data > tutorial mysql > Semak sama ada tahun tertentu ialah tahun lompat dalam PL/SQL

Semak sama ada tahun tertentu ialah tahun lompat dalam PL/SQL

WBOY
Lepaskan: 2023-09-22 20:37:02
ke hadapan
954 orang telah melayarinya

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

Di sini kita akan melihat bagaimana untuk menyemak sama ada tahun tertentu adalah tahun lompat menggunakan PL/SQL. Dalam kod PL/SQL, kumpulan arahan disusun dalam blok pengisytiharan pernyataan yang berkaitan.

Algoritma semakan tahun lompat adalah seperti berikut.

Algoritma

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
Salin selepas log masuk

Contoh

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;
Salin selepas log masuk

Output

rreee#🎜🎜

Atas ialah kandungan terperinci Semak sama ada tahun tertentu ialah tahun lompat dalam PL/SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan