Me-Retrieve Data Menggunakan Pernyataan SQL SELECT Oleh : SYAIFUL HUDA, S.Kom Powerpoint Templates
KEMAMPUAN PERNYATAAN SQL SELECT Pernyataan SELECT mengambil ( retrieve ) informasi dari database. Dengan suatu pernyataan SELECT dapat digunakan sebagai berikut : Projection : Memilih kolom-kolom dalam suatu tabel yang dihasilkan sari suatu query. Memilih beberapa atau banyak kolom yang dibutuhkan. Selection : Memilih Baris-baris dalam suatu tabel yang dihasilkan dari suatu query. Banyak kriteria yang dapat digunakan untuk membatasi baris-baris yang diambil. Joining Mengambil Data bersama yang disimpan dalam tabel-tabel yang berbeda dengan menentukan hubungan antar mereka. Powerpoint Templates
PERNYATAAN SQL SELECT Projection Selection Join Powerpoint Templates
PERNYATAAN SELECT DASAR SELECT mengidentifikasi kolom-kolom yang akan ditampilkan FROM mengidentifikasikan isi tabel di dalam kolom-kolom Suatu klausa SELECT yang menentukan kolom-kolom yang akan ditampilkan Suatu klausa FROM yang menunjukkan isi kolom pada dalam suatu tabel yang didaftarkan dalam klausa SELECT Powerpoint Templates
DALAM SINTAQ SELECT dalam suatu daftar satu atau beberapa kolom DISTINCT untuk menghilangkan duplikasi Column /expression untuk memilih nama kolom atau sebuah expresi Alias untuk memberikan nama kolom yang dipilih dengan judul berbeda FROM Table untuk menentukan isi kolom dalam suatu table Powerpoint Templates
KEYWORD, CLAUSE dan STATEMENT Sebuah Keyword menunjukkan pada elemen individual SQL Contoh : Select dan From adalah Keyword Sebuah Clausa adalah bagian dari pernyataan SQL Contoh : Select nim, nama … Sebuah Statement (pernyataan) adalam suatu kombinasi dari dua atau beberapa klausa Contoh : Select * From nama adalah suatu pernyataan SQL Powerpoint Templates
URUTAN PROSES PERINTAH SELECT SELECT : Pilih Kolom FROM : dari tabel mana data berasal WHERE : Pilih record yang memenuhi kondisi GROUP BY : Kelompok berdasarkan nilai yang sama dari kolom HAVING : Pilih kelompok yang memenuhi kondisi ORDER BY : Urutan baris berdasarkan kolom Powerpoint Templates
SELURUH KOLOM DAN SELURUH BARIS Select nim, nama, alamat from mahasiswa Karena banyak SQL perolehan kembalinya memerlukan seluruh kolom suatu tabel, ada suatu cara yang cepat menyatakan 'semua kolom' di dalam SQL, dengan menggunakan suatu tanda bintang (asterisk) (*) sebagai pengganti kolom terbut. Statemen yang berikut adalah suatu padanan dan cara yang lebih pendek menyatakan query ini: SELECT * FROM mahasiswa; Powerpoint Templates
SEBAGIAN KOLOM DAN SELURUH BARIS Select nim, nama from mahasiswa Nim nama 0101001 ERWANTO 0101002 HERMAN ADI SAPUTRO 0101003 JOKO SETIAWAN 0101004 YULI PRASETIYANI 0101005 HESTI PUTRI 0101006 PUTRI SESULIH Powerpoint Templates
MENGGUNAKAN DISTINCT SELECT DISTINCT alamat FROM mahasiswa; alamat SURABAYA MADIUN MALANG Powerpoint Templates
MODIFIKASI DATA DENGAN PERINTAH UPDATE UPDATE [nama tabel] set [nama kolom] = [isi data] WHERE [nama kolom] = [kata kunci] Sintaks : UPDATE mahasiswa set alamat = ‘MALANG’ where nim=‘0101006’ Powerpoint Templates
MENGHAPUS DATA DALAM SATU BARIS TABEL DELETE FROM [nama tabel] WHERE [nama kolom] = [kata kunci] Sintaks : DELETE FROM mahasiswa where nim=‘0101006’ Powerpoint Templates
EKPRESI ARITMATIKA Operator : Kita mungkin membutuhkan untuk memodifikasi data yang ditampilkan, atau Anda mungkin ingin melakukan perhitungan atau mencari bagaimana sekenario sekenario. Semua itu dapat dilakukan dengan menggunakan ekspresi ekspresi aritmatika. Suatu ekspresi aritmatika dapat berisi nama nama kolom, kontanta nilai nilai numeric, dan operator operator aritmatika. Powerpoint Templates
DAFTAR OPERATOR ARITMATIKA SQL : + adalah ( Penjumlahan ) - adalah ( Pengurangan ) / adalah ( Pembagian ) * adalah ( Perkalian ) Contoh : SELECT nim, uts, uas, (uts+uas) as total FROM nilai Powerpoint Templates
OPERATOR YANG DIKERJAKAN ( PRECEDENCE) Jika suatu operator aritmatika berisi lebih dari satu operator, perkalian dan pembagian dievaluasi lebih dulu. Jika operator operator dalam suatu ekspresi sama peroritasnya, maka dievaluasi dari kiri ke kanan. Anda dapat menggunakan tanda kurung untuk menjalankan ekspresi yang diapit dengan tanda kurung agar dievaluasi lebih dulu. Powerpoint Templates
ATURAN-ATURAN ( PRECEDENCE ) Perkalian dan pembagian dijalankan sebelum penjumlahan dan pengurangan. Operator operator yang memiliki prioritas yang sama akan dievaluasi dari kiri ke kanan Tanda kurung digunakan untuk mengabaikan (override) dari default operator yang dikerjakan lebih dulu atau untuk menjelaskan pernyataan. Powerpoint Templates
SELESAI… Powerpoint Templates