Isi kandungan:
- Definisi - Apa yang dimaksud dengan SELECT (Database)?
- Techopedia menerangkan PILIH (Pangkalan Data)
Definisi - Apa yang dimaksud dengan SELECT (Database)?
PILIH adalah pernyataan asas bagi bahasa pertanyaan berstruktur (SQL).
Pernyataan SELECT, yang mengikuti format yang konsisten dan spesifik, bermula dengan kata kunci SELECT diikuti oleh lajur untuk dimasukkan ke dalam format. Jika asterisk (*) diletakkan selepas SELECT, urutan ini diikuti oleh klausa FROM yang bermula dengan kata kunci FROM, diikuti oleh sumber data yang mengandungi lajur yang ditentukan selepas klausa SELECT. Sumber data ini mungkin satu jadual, gabungan jadual, subquery atau pandangan.
Klausa pilihan boleh ditambah tetapi tidak wajib, iaitu, klausa WHERE yang memberikan syarat untuk data yang kembali, atau klausa ORDER BY yang menghasilkan output dengan satu atau lebih lajur yang ditentukan.
Techopedia menerangkan PILIH (Pangkalan Data)
Salah satu pelajaran pentadbiran pangkalan data pertama ialah pernyataan SELECT, yang membentuk permulaan skrip SQL yang digunakan untuk pertanyaan data. PILIH ialah kata kunci pertama dalam pernyataan SELECT, yang, seperti semua pernyataan SQL, tidak sensitif huruf.
Untuk menggambarkan pernyataan SELECT dalam contoh, mengandaikan bahawa pangkalan data bank mengandungi jadual CUSTOMER_MASTER yang menyimpan butiran pelanggan asas dan mengandungi beberapa lajur yang dinamakan seperti berikut:
- ID pelanggan
- social_security_no
- nama keluarga
- nama pertama
- alamat emel
- physical_address
- tarikh lahir
- jantina
Pernyataan SELECT berikut digunakan untuk menanyakan semua data jadual:
SELECT * FROM customer_master.
Pernyataan SELECT berikut digunakan untuk menyusun hasil oleh nama pelanggan:
SELECT * FROM customer_master ORDER BY nama keluarga
Untuk menyenaraikan nama keluarga pelanggan, nama pertama dan tarikh lahir, asterisk (*) digantikan dengan nama lajur sepadan, seperti berikut:
Pilih nama keluarga, nama pertama, date_of_birth DARI customer_master
Untuk menjalankan pertanyaan tentang semua pelanggan wanita yang disusun mengikut tarikh lahir, pernyataan berikut dikeluarkan:
SELECT * FROM customer_master WHERE gender = 'F' ORDER BY date_of_birth
Nota: Klausa WHERE kini digunakan untuk menyekat output.
Penjelasan ini adalah buku asas mudah yang menunjukkan kekuatan pernyataan SELECT dan boleh digunakan untuk membina pertanyaan rumit dan rumit di luar skop ini. Walau bagaimanapun, semua pernyataan SELECT, tanpa mengira skop, diperlukan untuk mematuhi peraturan asas yang digariskan di atas.
