Get me outta here!

Kamis, 29 Desember 2016

Mengimplementasikan Fungsi Matematika dan Memanipulasi Suatu Tabel

Baiklah blog saya kali ini akan membahas contoh tentang penggunaan perintah max,avg,  pada
aplikasi MySql.
Berikut langkah-langkah dan caranya:

contoh:
Buatlah nama database husna (bisa nama yang lain), isikan dengan nama tabel Mahasiswa
dengan 8 field:
- id tinyint
- kode mahasiswa varchar(25)
- nama varchar(25)
- g darah enum('a','b','ab')
- sex enum('pria','wanita')
- hobi varchar(50)
- berat tinyint
- tinggi int(3)

lalu isi field tersebut

1. menampilkan data mahasiswa yang mempunyai badan paling berat
2. rata-rata tinggi dari data mahasiswa
3. menampilkan nama mahasiswa yang tingginya >155 dan <180
4. menampilkan nama mahasiswa yang sex wanita g darah a dan tinggi >160 <180
5. menampilkan nama yang mempunyai berat >50, dan tampilkan bodi kurus dan tambun
dll

langkah-langkahnya:

1. buka notepad, lalu tulis kodingan seperti dibawah ini;

drop database husna;
create database husna;
use husna;
create table mahasiswa(id tinyint,
kode_siswa varchar(23),
nama varchar(25),
g_darah enum('a','b','ab'),
sex enum('pria','wanita'),
hobi varchar(50),
berat tinyint,
tinggi int(3));
desc mahasiswa;

insert into mahasiswa values
('1','S3001','jonathan','b','pria','voli,gitar,musik','60','180'),
('2','S3002','bima_ari','a','pria','musik,renang,voli','47','164'),
('3','S3003','susetyo','ab','pria','lari,menari,renang','65','150'),
('4','S3004','sitorus','a','pria','musik,menari,sepakbola','55','155'),
('5','S3005','doni','a','pria','voli,menari,lari','50','167'),
('6','S3006','imbo','b','wanita','gitar,menari,musik','55','180'),
('7','S3007','martiyah','a','wanita','tinju,karate,musik','75','168'),
('8','S3008','susanto','ab','pria','karate,menari','40','173');
select*from mahasiswa;

select*from mahasiswa where berat=
(select max(berat) from mahasiswa);

select avg (tinggi) from mahasiswa;

select nama from mahasiswa where tinggi >'155' and tinggi<'180';

select nama from mahasiswa where sex !='wanita' and g_darah !='a' and tinggi >160 and tinggi<'180';

select nama, if(berat>'50','tambun','kurus')
bodi from mahasiswa;

select nama, if(g_darah='ab'&&hobi='renang'&&sex='wanita','good renang','no good renang')
hebat_renang from mahasiswa;

select id,nama,hobi  from mahasiswa where hobi like('%renang%') order by hobi desc limit 2;

create table pelajaran (kode_siswa varchar(15),
pelajaran varchar(20));
desc pelajaran;

insert into pelajaran values
('S3001','menggambar'),
('S3002','musik'),
('S3005','musik'),
('S3004','musik'),
('S3004','fisika');
select*from pelajaran;

select*from mahasiswa cross join pelajaran;


2. jika sudah save notepad tersebut dengan type penyimpanan all type lalu buat .sql pada akhir nama
penyimpanan.

3. buka aplikasi MySql, dan ketik sepeti dibawah


4. berikut tampilannya










ya begitulah langkah-langkahnya. semoga bermanfaat^^

















0 komentar:

Posting Komentar