Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menggunakan Proyek dan Operasi Seleksi di SQL

 Pahami database relasional SQL dengan memahami operasi Proyek dan Seleksi dengan contoh-contoh ini.


Stkamurd Query Language (SQL) adalah bahasa berbasis matematis yang digunakan untuk query database. Ada beberapa jenis sistem manajemen database yang ada; SQL digunakan dengan sistem manajemen basis data relasional.


Sistem manajemen basis data relasional (atau model relasional) berhubungan dengan konsep matematis dari suatu hubungan dan secara fisik direpresentasikan sebagai tabel.


Tabel ini diwakili oleh baris dan kolom, di mana baris berisi catatan dan kolom berisi atribut.


Dua jenis operasi khusus dapat dilakukan pada baris dan kolom dalam tabel --- proyek dan seleksi.


Operasi Proyek

Operasi SQL proyek memungkinkan pengguna model relasional untuk mengambil data khusus kolom dari sebuah tabel. Data ini kemudian digunakan untuk membuat tabel baru yang didedikasikan untuk informasi yang ingin dilihat pengguna.


Jadi, jika kamu memiliki model relasional yang terdiri dari sembilan kolom berbeda tetapi kamu hanya memerlukan nama dan tanggal lahir untuk setiap individu dalam tabel, kamu akan menggunakan operasi proyek untuk mengambil data ini.


Struktur Operasi Proyek


Select column_name from table_name

Operasi proyek memiliki struktur yang cukup sederhana, terdiri dari empat bagian.


Kata kunci Select , yang harus selalu diawali dengan huruf kapital.

Nama kolom/s, jika ada lebih dari satu masing-masing harus dipisahkan dengan koma.

Kata kunci from , yang semuanya huruf kecil.

Nama tabel.


Menggunakan Operasi Proyek pada Tabel

Bayangkan sebuah toko furnitur yang memiliki sistem manajemen basis data relasional.


Dalam database ini, tabel pelanggan yang menyimpan semua data yang kita miliki pada setiap pelanggan. Di tabel pelanggan ada sembilan bidang:


ID Pelanggan

Nama depan

Nama keluarga

DOB

Nomor telepon

Surel

Alamat pelanggan

Kota

Negara


Contoh Tabel Pelanggan

Suatu hari petugas hubungan pelanggan datang dengan ide cemerlang yang bertujuan untuk meningkatkan hubungan pelanggan.


Idenya adalah untuk membuat pengembang perangkat lunak membuat program otomatis sederhana yang akan mengirim email ke setiap pelanggan pada hari ulang tahun mereka.


Jadi sekarang kamu membutuhkan tepat empat bidang data dari tabel pelanggan kami: FirstName dan LastName, untuk mempersonalisasi email; DOB, untuk mengetahui tanggal untuk menjadwalkan email; dan Email.


Menggunakan Contoh Operasi Proyek


Select FirstName, LastName, DOB, Email from Customer

Kode di atas akan secara efektif menghasilkan tabel baru yang dapat digunakan untuk membuat program sederhana. Tabel yang dihasilkan dapat dilihat di bawah ini.


Contoh Meja Ulang Tahun Pelanggan

Dalam hal ini, operasi proyek terbukti sangat berguna karena dua alasan.


Ini melindungi privasi pelanggan dan menyediakan informasi yang dibutuhkan. Pelanggan mempercayai toko dengan informasi mereka, dan dengan hanya menyediakan data yang penting bagi anggota staf tertentu untuk melaksanakan tugas mereka, kepercayaan itu dilindungi.


Persamaan Antara Proyek dan Operasi Seleksi

Operasi seleksi menargetkan catatan (baris), atau entitas tertentu dalam database relasional. Struktur operasi seleksi sangat mirip dengan operasi proyek; sebenarnya, ada satu operasi khusus yang dapat digunakan sebagai proyek atau operasi pilih karena mengembalikan hasil yang sama dalam kedua kasus.


Operasi ini dikenal sebagai kueri pilih semua dan yang dilakukannya adalah menghasilkan semua data yang ada dalam tabel.


Pilih Semua Contoh


Select * from table_name

Jika kamu menggunakan kueri di atas sebagai operasi proyek, kamu akan mengatakan bahwa kamu memilih semua atribut (kolom) dalam database relasional.


Namun, jika kamu menggunakan contoh di atas sebagai operasi pemilihan maka kamu akan memilih semua catatan (baris) dalam database relasional.


Intinya adalah terlepas dari jenis operasinya, kamu akan selalu mendapatkan hasil yang sama.


Menggunakan Pilih Semua di Tabel Pelanggan


Select * from Customers

Kode di atas hanya akan membuat ulang tabel Pelanggan asli, yang dapat dilihat di bawah "contoh tabel pelanggan" di atas.


Operasi Seleksi

Apa yang membuat operasi pemilihan rata-rata berbeda dari operasi proyek adalah properti "di mana". Properti "di mana" memungkinkan operasi seleksi untuk menargetkan rekaman, yang memenuhi kriteria tertentu.


Contoh Struktur Operasi Seleksi


Select * from table_name where column_name = value


Menggunakan Operasi Seleksi

Toko furnitur kami memiliki cabang di seluruh negeri, dan semua cabang ini terhubung ke database utama. Dari database ini, direktur pelaksana dapat melihat bahwa cabang di kota tertentu tidak berkinerja sebaik yang lain.


Setelah beberapa brainstorming, keputusan dibuat untuk membuat inisiatif "bawa teman". Idenya di sini adalah agar pelanggan dari cabang yang berkinerja buruk akan dikirimi kupon melalui email, dan jika mereka membawa teman yang membeli barang, kupon itu dapat digunakan dengan diskon 10% untuk pembelian berikutnya.


Administrator database sekarang perlu membuat tabel baru yang hanya berisi pelanggan dari kota target.


Memilih Semua Pelanggan Dari Kingston Contoh


Select * from Customers where City='Kingston';

Contoh di atas akan menghasilkan tabel berikut.


Menggunakan Proyek dan Operasi Seleksi Bersama

Tabel yang dibuat di atas menggunakan operasi seleksi menyelesaikan pekerjaan; ini memberi kamu catatan semua pelanggan yang ada di kota Kingston.


Satu-satunya masalah adalah kamu sekarang telah membuang privasi pelanggan. Anggota staf yang akan mengirimkan kode kupon ini melalui email kepada pelanggan Kingston kami tidak memerlukan akses ke alamat lengkap, nomor telepon, atau ID pelanggan mereka.


Menggunakan proyek dan operasi seleksi bersama-sama memecahkan masalah kecil ini.


Menggunakan Contoh Operasi Proyek dan Seleksi


Select FirstName, LastName, Email from Customers where City='Kingston';

Query di atas akan menghasilkan tabel berikut.


Seperti yang dapat kamu lihat dari tabel di atas, hanya informasi yang diperlukan untuk melaksanakan tugas khusus ini yang tersedia.


Sekarang kamu Dapat Menggunakan Operasi Proyek dan Seleksi

Menggunakan struktur dasar sistem manajemen database relasional memberi kamu dapat menggunakan proyek dan operasi seleksi secara terpisah dan bersama-sama.


Ini hanyalah salah satu dari banyak cara untuk menginterogasi tabel database.

Posting Komentar untuk "Cara Menggunakan Proyek dan Operasi Seleksi di SQL"