Jump to content

Pengantar Bahasa Query:Tugas 2: Difference between revisions

From Wiki
Line 65: Line 65:
*Gantilah yang pekerjaannya KEAMANAN menjadi SATPAM
*Gantilah yang pekerjaannya KEAMANAN menjadi SATPAM
  UPDATE karyawan SET pekerjaan = 'KEAMANAN' WHERE pekerjaan = 'SATPAM';
  UPDATE karyawan SET pekerjaan = 'KEAMANAN' WHERE pekerjaan = 'SATPAM';
==Source==
*[https://bahasaweb.com/category/mysql/ bahasaweb.com]

Revision as of 11:07, 16 March 2022

sudo mysql -u root
CREATE DATABASE mustain;
use mustain;
CREATE TABLE karyawan ( nama varchar(25), pekerjaan varchar(25), gaji long, mkerja int );
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('SUNARDI', 'STAF AHLI', 1500000, 3);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('AHMAD ZAENUDIN', 'DIREKTUR', 5000000, 8);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('JOKO MARTADI', 'ADMINISTRASI', 800000, 2); 
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('SUKOTJO', 'KEAMANAN', 500000, 3); 
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('ANDI SANYOTO', 'PEMBUKUAN', 1000000, 4); 
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('SANTOSO', 'ADMINISTRASI', 1200000, 6);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('MARIYANTI', 'STAF AHLI', 2000000, 1);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('RATMANTO', 'KEAMANAN', 750000, 4);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('MAHENDRA', 'SALESMAN', 1000000, 6);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('PARMADI BUDI', 'ADMINISTRASI', 2000000, 7);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('INDAH MULYONO', 'SEKRETARIS', 3000000, 5);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('ARIS HARYANTO', 'STAF AHLI', 1800000, 3);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('SARAJAYA', 'SALESMAN', 1200000, 1);
INSERT INTO karyawan(nama, pekerjaan, gaji, mkerja) values ('GUNARSO HALIM', 'STAF AHLI', 1500000, 1);

Perintah Select

  • Tampilkan yang namanya di awali dengan huruf depan S
select * from karyawan where nama like 'S%';
  • Tampilkan yang pekerjaannya STAF AHLI
SELECT * FROM karyawan WHERE pekerjaan = 'STAF AHLI';
  • Tampilkan yang gajinya dibawah 1000000
SELECT * FROM karyawan where gaji<1000000;
  • Tampilkan yang gajinya diatas 3000000
SELECT * FROM karyawan where gaji>3000000;
  • Tampilkan gajinya antara 2000000 - 4000000
SELECT * FROM karyawan where gaji between 2000000 and 4000000;
  • Tampilkan data yang pekerjaannya ADMINISTRASI atau STAF AHLI
SELECT * FROM karyawan WHERE pekerjaan = 'ADMINISTRASI' OR pekerjaan = 'STAF AHLI';
  • Tampilkan yang masa kerjanya diatas >5 tahun dan gajinya diatas 4.000.000
SELECT * FROM karyawan where mkerja>5 AND gaji>4000000;
  • Tampilkan yang Namanya berhuruf depan S dan Gaji nya kurang <1000000
SELECT * FROM karyawan where nama like 'S%' AND gaji<1000000;
  • Tampilkan yang gajinya diatas >1000000 dan Masa Kerjanya >4 th
SELECT * FROM karyawan where gaji>1000000 AND mkerja>4;
  • Gantilah yang pekerjaannya KEAMANAN menjadi SATPAM
UPDATE karyawan SET pekerjaan = 'KEAMANAN' WHERE pekerjaan = 'SATPAM';

Source