Komputer, Pemrograman
Bekerja dengan database: Mengapa permintaan
Apakah "permintaan"? Apa yang umumnya dimaksud dengan query di database? Apa permintaan yang dikirim ke database?
Mengapa query ke database?
Hal ini diperlukan untuk memberikan jawaban tidak hanya pertanyaan tentang apa permintaan tersebut, tetapi juga pada pertanyaan, mengapa pertanyaan. Mereka diperlukan untuk mendapatkan informasi yang disimpan dalam database. Sederhananya, query dalam database dimaksudkan untuk memberikan informasi yang diperlukan dalam kasus-kasus individu. Tujuan mereka bisa sangat berbeda: mungkin perlu untuk mengidentifikasi sebagai pelanggan bank di situs pihak ketiga, atau untuk mengidentifikasi sebagai intranet karyawan, atau untuk mendapatkan informasi tentang keadaan profil di situs permainan.
Apa saja komponen dari query adalah?
Membangun query
Membangun permintaan, sebagai suatu peraturan, tidak berbeda bekerja di lingkungan pengembangan yang berbeda. Jadi, berdiri di depan Anda pertanyaan: "Mengapa permintaan untuk akses» atau lingkungan pengembangan lain, dan Anda dapat yakin bahwa jawaban yang diberikan dalam artikel ini akan datang kepada mereka semua.
permintaan data dasar
Bagian komponen utama, seperti yang disebutkan sebelumnya, hanya dua:
- SELECT [1 hal untuk apa yang Anda butuhkan 2, Anda membutuhkan 3] - digunakan untuk menentukan informasi apa yang dibutuhkan. Bahwa hal itu akan ditransfer dari database untuk program dengan mana pengguna bekerja.
- FROM [table dari data yang diambil] - menentukan data yang dibutuhkan kecil, dan masih perlu untuk menunjukkan di mana mereka harus diambil. database tidak langsung disimpan data, dan meja yang memiliki data. Tabel yang berbeda dapat memiliki kolom data yang sama untuk menghindari hal ini, dan digunakan untuk menentukan di mana ia diambil.
Rincian tambahan dan operasi kelompok permintaan
- Dimana [istilah pencarian] - digunakan untuk memilah informasi yang diperlukan mengenai kondisi kelayakan tertentu.
- LIMIT [jumlah] - digunakan untuk membatasi jumlah baris yang akan diambil dari meja.
- GROUP BY [parameter permintaan] - digunakan untuk kelompok informasi yang diterima dari database. Namun kelompok yaitu tidak ada informasi dapat diberikan, tetapi hanya dalam proporsi, dan memiliki sama jenis. Untuk lebih jelasnya anda dapat mengetahui dengan mencari sebuah artikel terpisah pada GROUP BY. operasi kelompok dalam pertanyaan yang dirancang untuk meningkatkan penampilan informasi dan mudah dibaca lebih besar.
- UNION [permintaan] digunakan untuk meletakkan subquery permintaan terpisah. Ketika Anda menerima jumlah yang cukup signifikan dari informasi mungkin diperlukan dan pilihan itu.
- SEPERTI "" digunakan untuk memeriksa apakah masker sesuai dengan permintaan ukuran data tertentu. Jadi, dengan bantuan, Anda dapat mencari orang yang gajinya vymeryat enam angka.
contoh
SELECT Nama, ProductNumber, ListPrice AS Harga
DARI Production.Product
MANA productline = 'R'
Parse menawarkan kode di atas. Pertama, ada pilihan dari data yang diperlukan: nama, nomor produk dan harga halaman leaflet. Dan lembar harga yang ditampilkan pada nama yang sedikit berbeda - "harga". Data tersebut diambil dari database "Produk" dari tabel "Produk". Secara umum, tentukan database tidak diperlukan jika Anda bekerja dengan hanya satu, yang benar-benar mengirimkan permintaan. Tetapi jika beberapa pangkalan, maka pastikan untuk menentukan, mengingat fakta bahwa komputer hanya tidak akan mengerti kepada siapa Anda lihat, atau bahkan mengabaikan permintaan Anda dan akan menghasilkan kesalahan. Baris ketiga menunjukkan bahwa output tidak semua informasi, tetapi hanya satu yang masuk dalam garis "P" produk. Yang mengakhiri artikel pendek, setelah membaca Anda mengerti sekarang, mengapa pertanyaan.
Similar articles
Trending Now