Tujuan
Pelajaran ini mencakup tujuan-tujuan berikut :
merumuskan pertanyaan menggunakan prioritas operator yang tepat untuk
menampilkan hasil yang diinginkan
nilai definea null
mendemonstrasikan efek nilai null yang dibuat dalam ekspresi aritmatika
buat kueri menggunakan alias kolom
PILIH Kata Kunci
SELECT adalah salah satu kata kunci yang paling penting, jika bukan
yang paling penting, dalam SQL
Anda menggunakan SELECT untuk mengambil informasi dari database.
bayangkan sebuah basis data yang berisi informasi tentang film-film
seperti judul, genre, studio, produser, tanggal rilis, seri, negara,
bahasa, peringkat, waktu tayang, dan sebagainya.
Bagaimana jika Anda hanya menginginkan film-film kecil yang dibuat di
India?
Pernyataan SELECT memungkinkan Anda untuk mencari data tertentu
Pernyataan SELECT
Pernyataan SELECT mengambil informasi dari basis data
Sintaks untuk pernyataan SELECT adalah sebagai berikut:
Konvensi
Selama kursus ini, berikut ini akan digunakan:
Anda dapat menampilkan semua kolom data dalam tabel dengan menggunakan simbol
tanda bintang (*) alih-alih nama kolom dalam klausa SELECT
Dalam contoh yang ditunjukkan, semua kolom dalam tabel negara dipilih
Memilih Semua Kolom
Anda juga dapat menampilkan semua kolom dalam sebuah tabel
dengan mendaftar secara individual
Jika Anda ingin PROJECT hanya kolom tertentu dari tabel yang akan ditampilkan, cukup
daftarkan setiap nama kolom yang Anda inginkan dan pisahkan setiap nama dengan koma di
klausa SELECT
Menggunakan beberapa aturan dan pedoman sederhana, Anda bisa membuat pernyataan
SQL yang mudah dibaca dan mudah diedit
Untuk contoh, "Bagaimana jika setiap karyawan diberi kenaikan gaji 5%?
Catat bahwa contoh ini tidak membuat kolom baru dalam tabel atau mengubah nilai data
aktual
Contoh yang ditampilkan menggunakan operator tambahan untuk menghitung kenaikan gaji
300 untuk semua karyawan dan menampilkan kolom gaji 300 + di output
Menempatkan di ruang kosong sebelum dan sesudah operator aritmatika tidak akan
mempengaruhi output
Diutamakan dalam Operator Aritmatika
Presedensi adalah urutan Oracle mengevaluasi operator yang berbeda dalam ekspresi yang
sama
Peramalan mengevaluasi operator dengan prioritas yang sama dari kiri ke kanan dalam
ekspresi
jika operator ini muncul bersama dalam ekspresi, perkalian dan pembagian dievaluasi
terlebih dahulu
sebuah cara mudah untuk mengingat prioritas operator mereka adalah perangkat
mnemonik: My Dear Bibi Sally
Nilai NULL
Untuk memahami NULL, Anda harus tahu apa NULL itu dan apa yang NULL bukan
NULL adalah nilai yang tidak dapat dihindari, tidak ditugaskan, tidak dikenal, atau tidak dapat
diterapkan
Nilai NULL
Dalam database, Anda dapat menyimpan yang tidak dikenal di database Anda
Nilai NULL
Jika ada nilai kolom dalam ekspresi aritmatika adalah nol, hasilnya adalah nol atau tidak
diketahui
Jika Anda mencoba untuk membaginya dengan nol, hasilnya adalah nol atau tidak diketahui
Namun, jika Anda mencoba untuk membagi dengan nol, Anda mendapatkan kesalahan
Nilai NULL
Alias
tanpa alias, ketika hasil dari pernyataan SQL ditampilkan, nama nama kolom dalam tabel
atau nama yang menunjukkan operasi aritmatika seperti 12 * (GAJI + 100)
Anda mungkin ingin output Anda menampilkan nama yang lebih mudah dipahami, nama
yang lebih "ramah"
Alias
Ada beberapa aturan saat menggunakan alias kolom untuk memformat output
alias kolom:
- mungkin memiliki kata kunci AS opsional antara nama kolom dan alias
-membutuhkan tanda kutip ganda jika alias berisi spasi atau karakter khusus, atau
peka huruf besar-kecil
contoh
Terminologi
-Ekspresi aritmatika
- operator aritmatika
-ayat
-kolom
-alias kolom
-dari klausa
- NULL
Terminologi
- Proyeksi
- Pilih klausa
- seleksi
- pilih pernyataan
- Klausa WHERE
- * (Asterik)
Ringkasan
- Gunakan sintaks yang benar untuk menampilkan semua baris dalam sebuah tabel
- Menggunakan sintaks yang benar untuk memilih kolom tertentu dalam tabel, memodifikasi
cara data ditampilkan, dan melakukan perhitungan menggunakan ekspresi dan operator
aritmatika