Tuesday, November 19, 2019

Function Pembulatan Ratusan pada Mysql

fungsi ini otomatis pembulatan ratusan
contoh :
nilai                 pembulatan
1.010               1.000
1.110               1.100
1.140               1.100
1.145               1.200, dst


delimiter $$
-- drop function if exists fc_pembulatanratusan $$
Create Function fc_pembulatanratusan(v_nilai double) returns double
begin
  declare p_nilai double;
  declare d_nilai double;
  declare i_ratus int;
  declare i_puluh int;
  declare i_tamppuluh int;
  declare i_satuan int;
  declare i_tampung 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_tamppuluh = right(cast(d_nilai as signed), 2);
  set i_ratus = right(cast(d_nilai as signed), 3);
  set i_tampung = right(cast(d_nilai as signed), 3);
 
  if (i_satuan < 5) then
set i_puluh = i_puluh - i_satuan;
  elseif (i_satuan > 4) then
     set i_puluh = i_puluh - i_satuan;
set i_puluh = i_puluh + 10;
  end if;

  set d_nilai = d_nilai - i_tamppuluh;

  if (i_puluh < 50) then
     set i_ratus = i_ratus - i_tamppuluh;
  elseif (i_puluh >= 50) then   
     set i_ratus = i_ratus - i_tamppuluh;

set i_tamppuluh = right(cast(d_nilai as signed), 2);
     set d_nilai = d_nilai - i_tamppuluh;
     set d_nilai = d_nilai + 100;
  end if;
 
  set p_nilai = d_nilai;
 
  return p_nilai;

end $$ 
delimiter ;

-- cara panggil
select fc_pembulatanratusan(1105);

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...