BAHASA BASIS DATA Retreiving Data dan Manipulation Function Adi Panca Saputra Iskandar, S.Kom | adipancaiskandar @gmail.com
SELECT statement mengambil (retrieves) informasi dari database SQL Statements SELECT statement mengambil (retrieves) informasi dari database
Percabangan Dalam Retreiving
Ada 2 Macam Percabangan Case When IF
Table Member SELECT IF(KONDISI,PERNYATAAN1, PERNYATAAN2) FROM TABLE
Percabangan IF
Percabangan CASE WHEN
SELECT Statements Projection Selection Joining Kemampuan dapat memilih kolom yang ingin ditampilkan dengan query Selection Kemampuan untuk memilih baris yang ingin ditampilkan dengan query Kemampuan untuk menampilkan data yang tersimpan di tabel yang berbeda dengan menciptakan keterkaitan diantaranya Joining
Basic SELECT Statement SELECT FROM *|{[DISTINCT] column|expression [alias],...} table; SELECT mengidentifikasi columns FROM mengidentifikasi table
Select Menampilkan data dengan kondisi data tertentu dengan klausa WHERE SELECT * FROM namatabel WHERE kondisi; Beberapa operator perbandingan yang dapat digunakan pada klausa WHERE = (sama dengan) > (lebih dari) < (kurang dari) < > (tidak sama dengan) >= (lebih dari atau sama dengan) <= (kurang dari atau sama dengan). Adapun operator lain, yaitu : AND, OR, NOT, BETWEEN-AND, IN dan LIKE
Projection Dalam Retreiving Memilih Beberapa Kolom
Select Memberikan nama lain pada kolom SELECT namakolomlama AS namakolombaru FROM namatabel;
Selection Dalam Retreiving Lebih Sering Penggunaan Where
Tabel Jenis Film
Operator AND Menampilkan data pada tabel jenisfilm dimana nilai harga berkisar dari 10000 hingga 30000
Operator OR Menampilkan data pada tabel jenisfilm dimana nilai harga sama dengan 10000 atau 30000
Operator NOT Menampilkan data pada tabel jenisfilm dimana nilai pada kolom jenis tidak sama dengan action
Tabel Jenis Film
Operator LIKE Menampilkan data pada tabel film dimana data pada kolom tertentu diawali dengan nilai tertentu, misalnya pada kolom judul dimana diawali dengan karakter ‘S’
Cartesian Product Cartesian Product adalah hasil dari join yang tidak valid, sehingga menyebabkan ditampilkannya seluruh kombinasi data dari tabel-tabel yang di-join-kan. Seluruh baris dari tabel pertama di-join-kan dengan seluruh baris pada tabel kedua.
Menampilkan Data Lebih dari Dua Tabel SELECT * from namatabel1,namatabel2,namatabel-n;
Jenis - Jenis Join
Jenis - Jenis Join LEFT JOIN INNER JOIN OUTER JOIN RIGHT JOIN STRAIGHT JOIN CROSS JOIN Jenis - Jenis Join