Tuesday, November 19, 2019

Function Pembulatan Ke Atas pada Mysql

fungsi ini untuk melakukan pembulatan puluhan, ratusan , ribuan ke atas
contoh :

nilai              puluhan       ratusan             ribuan
1.001           1.010            1.100               2.000
1.321            1.330           1.400               2.000

delimiter $$
-- drop function if exists fc_pembulatannilai $$
Create Function fc_pembulatannilai(v_pembulatan varchar(20), v_nilai double) returns double
begin
  declare p_nilai double;
  declare d_nilai double;
  declare i_ratus int;
  declare i_puluh int;
  declare i_satuan int;
 
  set p_nilai = 0;
  set d_nilai = v_nilai;
  set i_satuan = right(cast(d_nilai as signed), 1);
  set i_puluh = right(cast(d_nilai as signed), 2);
  set i_ratus = right(cast(d_nilai as signed), 3);
 
 
  -- Pembulatan puluhan
  if (v_pembulatan = 'puluhan') then
set p_nilai = d_nilai - i_satuan;
if (i_satuan > 0) then
     set p_nilai = p_nilai + 10;
end if;
  end if;

  -- Pembulatan ratusan
  if (v_pembulatan = 'ratusan') then
set p_nilai = d_nilai - i_puluh;
if (i_puluh > 0) then
set p_nilai = p_nilai + 100;
end if;
  end if;

  -- Pembulatan ribuan
  if (v_pembulatan = 'ribuan') then
set p_nilai = d_nilai - i_ratus;
if (i_ratus > 0) then
set p_nilai = p_nilai + 1000;
end if;
  end if;
 
  return p_nilai;

end $$ 
delimiter ;


-- cara panggil :
select fc_pembulatannilai('puluhan', 1320); 
select fc_pembulatannilai('ratusan', 1320); 
select fc_pembulatannilai('ribuan', 1320);

Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...