Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Modifikasi Data Modifikasi Data Yuswanto. Komponen 2 dari DML SQL Server menyediakan statemen Data Manipulation Language (DML) yang dapat dieksekusi dari.

Presentasi serupa


Presentasi berjudul: "Modifikasi Data Modifikasi Data Yuswanto. Komponen 2 dari DML SQL Server menyediakan statemen Data Manipulation Language (DML) yang dapat dieksekusi dari."— Transcript presentasi:

1 Modifikasi Data Modifikasi Data Yuswanto

2 Komponen 2 dari DML SQL Server menyediakan statemen Data Manipulation Language (DML) yang dapat dieksekusi dari SQL Server Query Analyzer. Ada empat statemen utama DML yaitu insert, update, delete dan select

3 Menambah Data Baru Bentuk penulisan query dari perintah menambah data baru, sebagai berikut : Insert Into (field1, field2,..) Values (nilai1, nilai2,...) Insert Into BARANG Values('EL789', 'Mini Compo', , , 10) Insert Into BARANG(Kode, Nama, Jumlah) Values('EL121', 'Antena Parabola', 4)

4 Membuat Duplikat Isi Tabel Perintah SQL Insert Into juga dapat digunakan untuk membuat duplikat seluruh data dari satu tabel ke tabel lainnya. Syaratnya tabel dimana hasil duplikat akan ditempatkan harus mempunyai struktur tabel yang sama dengan tabel asal data (sumber) Insert Into Select * From Use INVENTORY_05 Insert Into BRG1 Select * from BARANG Buat duplikat seluruh data dari tabel BARANG ke tabel BRG1. Struktur tabel BRG1 telah dibuat sama dengan struktur BARANG

5 Membuat Duplikat Isi & Struktur Tabel Perintah Select … Into digunakan untuk menduplikat (meng-copy) seluruh data (record) yang terpenuhi dari suatu tabel ke tabel yang baru beserta struktur tabelnya SELECT [select_list] INTO {:hvar [,...]} select_opt Use INVENTORY_05 Select * Into BRG1 From BARANG Membuat duplikat seluruh data dari tabel BARANG ke tabel yang baru dengan nama BRG1 beserta struktur tabelnya

6 Mengubah Data Bentuk penulisan dari perintah Update pada suatu tabel, sebagai berikut : UPDATE INTO target SET field1 = value1, field2 = value2 Where field = Predikat Update BARANG Set Harga_B = 5000, Jumlah = 175 Where Kode=’MK123’ Mengubah data pada tabel BARANG dengan mengganti isi dari field Harga_B menjadi 500 dan field Jumlah menjadi 175 untuk barang yang kodenya ‘MK123’

7 Menghapus Data SQL Server menyediakan dua perintah untuk proses menghapus data yaitu Delete dan Truncate Table Bentuk penulisan dari perintah Delete pada suatu tabel, sebagai berikut : DELETE FROM target Where field = Predikat Delete From BARANG Where Kode = ‘MK123’ Hapus data (record) pada tabel BARANG yang mempunyai Kode barang “MK123”

8 Menghapus Data Perintah SQL Truncate Table merupakan perintah untuk menghapus seluruh data pada suatu tabel dengan cepat Bentuk penulisan dari perintah Truncate pada suatu tabel, sebagai berikut : Truncate Table Truncate Table BARANG Menghapus seluruh data (record)dari tabel BARANG

9 Mengambil Data Proses pengambilan data secara umum bertujuan untuk melihat data yang telah disimpan dalam suatu tabel Select * From BARANG Menampilkan seluruh data dari tabel BARANG Operasi Selection Operasi Selection merupakan operasi untuk pengambilan data secara horizontal pada suatu tabel yang memenuhi kriteria tertentu

10 Mengambil Data Select Kode, Nama From BARANG Menampilkan data Kode dan Nama dari tabel BARANG Operasi Projection Operasi Projection merupakan operasi untuk pengambilan data secara vertikal pada suatu tabel yang mempunyai baris-baris data yang unik

11 Mengambil Data Select DISTINCT Kota From PEGAWAI Menampilkan data kota dari tabel PEGAWAI. Jika tampilan data kota yang sama lebih dari satu maka yang ditampilkan hanya satu Menggunakan kata kunci DISTINCT Kata kunci DISTINCT digunakan untuk membuang atau menghilangkan duplikasi data pada tampilan data/record

12 Mengambil Data Select TOP 3 Kode, Nama From BARANG Menampilkan 3 data (record) pertama dari tabel BARANG untuk field-field Kode, Nama Menggunakan kata kunci TOP n Kata kunci TOP n digunakan untuk menyatakan hasil yang diberikan hanya n baris pertama dari hasil

13 Menentukan Kriteria Data Select * From BARANG Where Nama <> 'Televisi' Menampilkan seluruh data dari tabel BARANG yang namanya bukan “Televisi”. Perhatikan operator relasi yang digunakan pada kedua jawaban berikut ini Perintah (kata kunci) yang digunakan untuk menentukan kriteria data adalah Where

14 Menentukan Kriteria Data Select * From BARANG Where Jumlah BETWEEN 10 AND 15 Menampilkan seluruh data dari tabel BARANG yang jumlah barangnya mulai dari 10 sampai 15 Menggunakan kata kunci BETWEEN Perintah Select dapat juga digunakan untuk menampilkan data yang berada pada jangkauan kriteria tertentu. Untuk itu kata kunci yang digunakan adalah BETWEEN... END, yang memiliki aturan penulisan sebagai berikut : Select nama_kolom From nama_tabel Where kolom_kriteria [NOT] BETWEEN nilai1 AND nilai2

15 Menentukan Kriteria Data Select * From BARANG Where Kode IN (‘EL123’, ‘MK123’, ‘PK456’) Menampilkan seluruh data dari tabel BARANG yang kode barangnya adalah ‘EL123’, ‘MK123’, dan ‘PK456’ Menggunakan kata kunci IN Kata kunci IN digunakan untuk membatasi baris data yang ingin ditampilkan berdasarkan suatu kelompok nilai tertentu. Bentuk penulisan dari kata kunci IN dan NOT IN sebagai berikut : Select nama_kolom From nama_tabel Where kolom_kriteria [NOT] IN (nilai1,nilai2)

16 Menentukan Kriteria Data Select No_Jual, Kd_Brg, Hrg_Jual, Jml_Jual, Total_Harga = Hrg_Jual * Jml_Jual From PENJUALAN COMPUTE SUM(Hrg_Jual * Jml_Jual) Menampilkan semua data penjualan yang diambil dari tabel PENJUALAN. Field-field yang ditampilkan antara lain, No_Jual, Kd_Brg, Hrg_Jual, Jml_Jual dan satu kolom baru Total_Harga. Setelah baris terakhir tampilkan penjumlahan dari seluruh Total_Harga dengan menggunakan fungsi Aggregate SUM Kata kunci COMPUTE & COMPUTE BY Kata kunci COMPUTE akan menghasilkan baris- baris detil dan sebuah baris yang berisi ringkasannya

17 Menentukan Kriteria Data Menampilkan seluruh data dari tabel PENJUALAN untuk field-field No_Jual, Kd_Brg, Hrg_Jual, Jml_Jual dan satu kolom Total_Harga yang merupakan hasil perkalian antara Hrg_Jual dengan Jml_Jual. Pada akhir sub setiap kelompok No_Jual terdapat total dari seluruh Hrg_Jual dikalikan Jml_Jual Kata kunci COMPUTE & COMPUTE BY Kata kunci COMPUTE BY digunakan untuk menghasilkan baris- baris baru dari data yang dikelompokkan (mirip dengan GROUP BY), tetapi menghasilkan baris-baris sebagai subgroup dengan nilai-nilai ringkasannya

18 Menentukan Kriteria Data Select No_Jual, Kd_Brg, Hrg_Jual, Jml_Jual, Total_Harga = Hrg_Jual * Jml_Jual From PENJUALAN ORDER BY No_Jual COMPUTE SUM(Hrg_Jual * Jml_Jual) BY No_Jual

19 Pertemuan selanjutnya “Fungsi Anggregate & Matematika”


Download ppt "Modifikasi Data Modifikasi Data Yuswanto. Komponen 2 dari DML SQL Server menyediakan statemen Data Manipulation Language (DML) yang dapat dieksekusi dari."

Presentasi serupa


Iklan oleh Google