soedirman15@gmail.com atau WA 085740291996

Sabtu, 21 September 2013

Perintah dasar SMBD (Sistem Management Basis Data)

Fungsi aggregat[sunting]
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:
  • SUM untuk menghitung total nominal data
  • COUNT untuk menghitung jumlah kemunculan data
  • AVG untuk menghitung rata-rata sekelompok data
  • MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.
Subquery[sunting]
Ada kalanya query dapat menjadi kompleks, terutama jika melibatkan lebih dari satu tabel dan/atau fungsi aggregat. Beberapa SMBD mengizinkan penggunaan subquery. Contoh:
Tampilkan username pengguna yang memiliki jumlah transaksi terbesar.
 SELECT username
 FROM user
 WHERE jml_transaksi =
 (
 SELECT MAX(jml_transaksi)
 FROM user
 )

INSERT[sunting]

Untuk menyimpan data dalam tabel digunakan sintaks:
 INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
 INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');

UPDATE[sunting]

Untuk mengubah data menggunakan sintax:
 UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
 UPDATE Msuser set password="123456" where username="abc"

DELETE[sunting]

Untuk menghapus data dipergunakan sintaks:
 DELETE FROM [nama_table] Where [KONDISI]
Contoh:
 DELETE FROM TEST WHERE NAMA='test';

0 komentar:

Posting Komentar