Soal Basis Data
Soal Basis Data
Jika kita hanya ingin menampilkan nama dan jenis kelamin saja,
maka syntax sql yang digunakan adalah...
a. select nama,jenkel from tb_karyawan;
b. select * nama,jenkel from tb_karyawan;
c. select nama,jenkel*from tb-Karyawan;
d. select nama,jenkel * from tb_karyawan;
e. select _nama,jenkel from tb_karyawan;
Dari table diatas, jika kita menambahkan sebuah kolom lagi yaitu
kolom gaji dengan tipe data INT dan panjang digit 12, maka syntax
yang benar adalah...
a. alter table tb_karyawan add gaji int (12) not null default 0;
b. alter to table tb_karyawan add gaji int (12) not null default 0;
c. alter table tb_karyawan add gaji int (12) not null default;
d. alter * table tb_karyawan add gaji int (12) not null default 0;
e. alter table tb_karyawan gaji int (12) not null default 0;
6. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
a. insert into barang values('KPR-01','KULKAS','BUAH','20');
b. insert into_barang values('KPR-01','KULKAS','BUAH','20');
c. insert barang_values('KPR-01','KULKAS','BUAH','20');
d. insert into barang values(KPR-01,KULKAS,BUAH,20);
e. insert barang values(KPR-01,KULKAS,BUAH,20);
Menampilkan 7. Perhatikan gambar berikut!
data
berdasarkan
fungsi
Berdasarkan hasil tabel yang telah diseleksi, maka syntax yang benar
untuk menampilkan t_barang diatas adalah...
a. select * from t_barang where left (kode_brg,1)=”D”;
b. select * from t_barang where right (kode_brg,1)=”D”;
c. select * from t_barang where (kode_brg,1)=”D”;
d. select * from t_barang where kode_brg,1=”D”;
e. select * from t_barang where left kode_brg,1=”D”;
10. Berfungsi mengambil data berdasarkan strring dari sejumlah dari string
X n karakter sejumlah n karakter dari posisi kiri.
Pernytaan diatas merupakan defenisi dari fungsi...
a. Left
b. Right
c. Mid
d. Between
e. Max
Operator 11. Perhatikan syntax berikut:
Syntax diatas menggunakan operator...
a. Relasi
b. Like
c. Between
d. Or
e. And
Table diatas adalah table barang yang terdiri dari 3 kolom dan 5
baris.
Jika kita ingin menampilkan table seperti berikut
Table diatas adalah table barang yang terdiri dari 3 kolom dan 5
baris.
Jika kita ingin menampilkan table seperti berikut
Maka syntax yang digunakan adalah...
a. select * from barang where Harga between ‘1000’ and ‘3000’;
b. select * from barang where Harga between ‘1000’ - ‘3000’;
c. select * from barang where Harga between ‘1000’ or ‘3000’;
d. select * from barang where Harga ‘1000’ and ‘3000’;
e. select from * barang where Harga between ‘1000’ and ‘3000’;
15. Perhatikan tabel berikut!
Table diatas adalah table barang yang terdiri dari 3 kolom dan 5
baris.
Jika kita ingin menampilkan data yang mengandung kata SABUN,
seperti table dibawah ini:
Jika ada perintah tampilkan data yang namanya SABUN MANDI atau
Harganya 1000, maka syntax yang benar adalah...
a. select * from barang where Nama=’SABUN MANDI’ and Harga =
1000;
b. select * from barang where Nama=’SABUN MANDI’ or Harga =
1000;
c. select * from barang where Nama=’SABUN MANDI’ and Harga >
1000;
d. select * from barang where nama=’SABUN MANDI’ and Harga =
1000;
e. select * from barang where Nama=’SABUN MANDI’ or harga =
1000;
17. Tampilkan last name,job id karyawan yang hire date nya antara 20-
09-1988 s/d 06-02-2000
a. select table from last_name,job_id from employees where
hire_date between '28-09-1988' and '06-02-2000';
b. select last_name,job_id from employees where hire_date
between '28-09-1988' and '06-02-2000';
c. select last_name,job_id from table employees where hire_date
between '28-09-1988' and '06-02-2000';
d. select last_name,job_id to employees where hire_date between
'28-09-1988' and '06-02-2000';
e. select last_name,job_id to employees where hire_date between
'28-09-1988' - '06-02-2000';
18. Tampilkan last name dan hire date khusus untuk pegawai yang
hire date nya 1993
a. select last_name,hire_date from employees where hire_date like
'%93';
b. select on last_name,hire_date from employees where hire_date
like '%93';
c. select from last_name,hire_date from employees where
hire_date like '%93';
d. select table last_name,hire_date from employees where
hire_date like '%93';
e. select table last_name,hire_date from employees where hire date
like ‘%93’;
19. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30
:
Fungsi Agregasi 30. Fungsi agregasi yang berguna untuk mengembalikan nilai minimal atau
tekecil dari suatu kolom adalah...
a. MIN
b. MAX
c. SUM
d. COUNT
e. AVG
31. Fungsi agregasi yang berfungsi untuk menghitung baris/record dari
suatu kolom pada tabel adalah....
a. MIN
b. MAX
c. SUM
d. COUNT
e. AVG
32. Untuk menampilkan jumlah baris/record yang benar adalah...
a. select count(*) from barang;
b. select count (*) from barang;
c. select count * from barang;
d. select count(*)barang;
e. select count * barang;