Operator Pembanding ( >, >, <=, >=,=,<>)
Operator Logika (AND, OR, NOT)
Menampilkan data karyawan yang lahir sebelum tanggal 1 Januari 1980, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir < "1980-01-01"
-> order by nama ;
Menampilkan data karyawan yang lahir antara tanggal 1 Januari 1980 sampai 31 Desember 1985, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir >= "1980-01-01"
-> and tgllahir <= "1985-12-31"
-> order by nama ;
Menampilkan data karyawan yang lahir antara tanggal 1 Januari 1980 sampai 31 Desember 1985, yang berjenis kelamin laki-laki saja, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir >= "1980-01-01"
-> and tgllahir <= "1985-12-31"
-> and jenkel="L"
-> order by nama;
Menampilkan data karyawan yang lahir dengan usianya saat ini.
mysql> select nama, tgllahir,
-> current_date AS SEKARANG,
-> (year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5)) AS USIA
-> from karyawan ;
Menampilkan data karyawan yang usianya <=25
mysql> select nama, tgllahir,
-> current_date AS SEKARANG,
-> (year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5))
-> AS USIA
-> from karyawan
-> where ((year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5)))
-> <= 25 ;
Menampilkan data karyawan yg lahirnya di Bandung
mysql> select * from karyawan
-> where kota="Bandung" ;
Menampilkan data karyawan yg lahirnya bukan di Bandung
mysql> select * from karyawan
-> where kota != "bandung" ;
Atau
mysql> select * from karyawan
-> where kota <> "bandung" ;
Menampilkan data karyawan dengan kota kelahiran di bandung, Jakarta dan bekasi, ditampilkan urut berdasarkan kota.
mysql> select * from karyawan
-> where kota <> "bandung"
-> and kota <> "Jakarta"
-> and kota <> "Bekasi"
-> order by kota ;
mysql> select * from karyawan
-> where kota <> "bandung"
-> and kota <> "Jakarta"
-> and kota <> "Bekasi"
-> order by kota, nama;
FUNGSI STATISTIK
Menampilkan siapa saja yang gajinya diantara 1.500.000 – 2.500.000 berdasarkan gaji.
mysql> select * from karyawan
-> where gaji >= 1500000
-> and gaji <= 2500000
-> order by gaji;
Berapa orang karyawan yg gajinya dibawah 2.000.000
mysql> select count(*) from karyawan
-> where gaji < 2000000 ;
mysql> select avg(gaji) from karyawan ;
mysql> select max(gaji) from karyawan ;
mysql> select sum(gaji) from karyawan ;
Operator Logika (AND, OR, NOT)
Menampilkan data karyawan yang lahir sebelum tanggal 1 Januari 1980, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir < "1980-01-01"
-> order by nama ;
Menampilkan data karyawan yang lahir antara tanggal 1 Januari 1980 sampai 31 Desember 1985, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir >= "1980-01-01"
-> and tgllahir <= "1985-12-31"
-> order by nama ;
Menampilkan data karyawan yang lahir antara tanggal 1 Januari 1980 sampai 31 Desember 1985, yang berjenis kelamin laki-laki saja, data ditampilkan urut berdasarkan nama.
mysql> select nama, jenkel, tgllahir
-> from karyawan
-> where tgllahir >= "1980-01-01"
-> and tgllahir <= "1985-12-31"
-> and jenkel="L"
-> order by nama;
Menampilkan data karyawan yang lahir dengan usianya saat ini.
mysql> select nama, tgllahir,
-> current_date AS SEKARANG,
-> (year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5)) AS USIA
-> from karyawan ;
Menampilkan data karyawan yang usianya <=25
mysql> select nama, tgllahir,
-> current_date AS SEKARANG,
-> (year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5))
-> AS USIA
-> from karyawan
-> where ((year(current_date) - year(tgllahir))
-> - (right(current_date,5) < right(tgllahir,5)))
-> <= 25 ;
Menampilkan data karyawan yg lahirnya di Bandung
mysql> select * from karyawan
-> where kota="Bandung" ;
Menampilkan data karyawan yg lahirnya bukan di Bandung
mysql> select * from karyawan
-> where kota != "bandung" ;
Atau
mysql> select * from karyawan
-> where kota <> "bandung" ;
Menampilkan data karyawan dengan kota kelahiran di bandung, Jakarta dan bekasi, ditampilkan urut berdasarkan kota.
mysql> select * from karyawan
-> where kota <> "bandung"
-> and kota <> "Jakarta"
-> and kota <> "Bekasi"
-> order by kota ;
mysql> select * from karyawan
-> where kota <> "bandung"
-> and kota <> "Jakarta"
-> and kota <> "Bekasi"
-> order by kota, nama;
FUNGSI STATISTIK
Menampilkan siapa saja yang gajinya diantara 1.500.000 – 2.500.000 berdasarkan gaji.
mysql> select * from karyawan
-> where gaji >= 1500000
-> and gaji <= 2500000
-> order by gaji;
Berapa orang karyawan yg gajinya dibawah 2.000.000
mysql> select count(*) from karyawan
-> where gaji < 2000000 ;
mysql> select avg(gaji) from karyawan ;
mysql> select max(gaji) from karyawan ;
mysql> select sum(gaji) from karyawan ;