Perintah/Script MySQL Server cara Menghitung Umur/Usia Seseorang

Data bertipe date/time didalam MySQL Database merupakan sebuah struktur field yang tak pernah ketinggalan dalam pembuatan suatu database pada aplikasi tertentu. Fungsi dari struktur data tipe date/time untuk menyimpan dan menampilkan karakter-karakter yang bersifat penanggalan dan waktu. Langsung saja masuk ke pokok pembahasan admin akan menguraikan cara menghitung Umur/Usia seseorang dengan menggunakan script perintah query MySQL Database. Buka MySQL Command Line Client atau aplikasi yang support dengan MySQL Database. Buat terlebih dahulu tabel cekumur menggunakan script perintah query dibawah ini

CREATE TABLE `cekumur` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `NAMA` varchar(20) DEFAULT '-',
  `TGLLAHIR` date DEFAULT NULL,
  `JK` varchar(1) DEFAULT NULL,
  PRIMARY KEY (`ID`),UNIQUE KEY `ID` (`ID`));

Tabel cekumur dengan tipe-tipe data seperti diatas yang akan kita jadikan media sebagai praktik. Kemudian inputkan beberapa data ke tabel cekumur


INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('TANFII DIAN ROHMAN', '1984-12-16', 'L');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('RIRIN SURANIK', '1989-09-11', 'P');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('KAYYISAH', '2006-02-16', 'P');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('IMANUDIN', '1999-11-16', 'L');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('JOKO', '2004-01-10', 'L');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('TIA', '2005-12-12', 'P');
INSERT INTO cekumur (NAMA, TGLLAHIR, JK) VALUES ('AZIZAH', '2001-08-07', 'P');

Sehingga hasilnya seperti dibawah ini
select * from cekumur;
Perintah Script MySQL Server cara Menghitung Umur Usia Seseorang

Untuk selanjutnya kita akan mulai cek umur / usia data-data yang berada pada tabel cekumur
select NAMA,TGLLAHIR,JK,TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()) as UMUR from cekumur;
Perintah Script MySQL Server cara Menghitung Umur Usia Seseorang

Terlihat bukan filed yang kita buat dengan menggunakan script perintah query diatas berisi umur/usia, dengan mengelompokan data berdasarkan opsi dibawah ini dan sekaligus menghitung jumlah data yang masuk dalam kategori pengelompokan data
< 20 : Brondong
20 - 24 : Dewasa
25 - 29 : Matang
>= 30: Tuwir


SELECT TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()) AS UMUR,
CASE WHEN TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()) <= 20 THEN 'Brondong' WHEN TIMESTAMPDIFF(YEAR,TGLLAHIR, CURDATE()) BETWEEN 20 and 24 THEN 'Dewasa'
WHEN TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()) BETWEEN 25 and 29 THEN 'Matang'
WHEN TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()) >= 30 THEN 'Tuwir' WHEN TIMESTAMPDIFF(YEAR, TGLLAHIR, CURDATE()
) IS NULL THEN '(NULL)' END as KETERANGAN, COUNT(*) as ORANG FROM CekUMUR group by UMUR;


Perintah Script MySQL Server cara Menghitung Umur Usia Seseorang

Terlihat jelas bukan data telah terkelompok berdasarkan opsi diatas dan berjumlah berapa orang yang masuk ke group opsi diatas. Semoga bermanfaat.

Related

MySQL Server 6949730675376413779

Post a Comment

Perhatian !!
- Berkomentarlah dengan menggunakan bahasa yang baik dan sopan dan sesuai topik pembahasan
- Dilarang menjadikan referensi artikel web ini tanpa menyertakan sumbernya

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

TerbaruTagRandom Artikel

Terbaru

  • SIBUK (Sistem Infomasi Badan Usaha Konstruksi)
  • Perancangan Aplikasi SIBUK (Sistem Infomasi Badan Usaha ...selanjutnya
  • Source Code Jackpot Game | VB6
  • Seperti kita ketahui perkembangan dalam dunia game sangatlah pesat, ...selanjutnya
  • Windows 7 x64 Ultimate Super Lite Version 2020 Google Drive
  • Informasi Rilis: Ukuran File: Hampir 1 GB Kompresi: ...selanjutnya
  • Membuat Komputer Berbicara dengan Visual Basic 6.0, Akses Speech dan Narrator
  • Pada kesempatan kali ini admin akan berbagi sebuah coding yang ...selanjutnya
  • SISTEM INFORMASI AGEN MINYAK TANAH BERBASIS SMS GATEWAY | VB6 MySQL Server
  • Pada kesempatan kali ini admin telah merilis sebuah source ...selanjutnya
  • AutoComplate ComboBox dengan Visual Basic 6.0
  • Pada kesempatan kali ini admin akan share sedikit sebuah coding ...selanjutnya
  • SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server
  • Source Code SISTEM INFORMASI COFFE | Visual Basic 6.0 + MySQL Server ...selanjutnya
  • Aplikasi Penjualan Ritail dan Grosir Multi Satuan | VB6 MySQL Server
  • Aplikasi Penjualan Ritail dan  Grosir Multi Satuan ini ...selanjutnya

    Random Artikel

    Contact Us

    Name

    Email *

    Message *

    item