Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan data semua medan dalam oracle
Cara untuk menanyakan semua medan dalam oracle: 1. Gunakan "PILIH semua senarai nama medan DARI nama jadual data;" untuk memisahkan beberapa nama medan 2. Gunakan "SELECT *. DARI Nama jadual data;" pernyataan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Dalam Oracle, jadual terdiri daripada lajur dan baris. Data boleh disoal menggunakan pernyataan SELECT. Data pertanyaan merujuk kepada menggunakan kaedah pertanyaan yang berbeza untuk mendapatkan data yang berbeza daripada pangkalan data mengikut keperluan Ia adalah operasi yang paling kerap digunakan dan penting.
Untuk mendapatkan semula data daripada satu atau lebih lajur (column_1, column_2,...,column_n) jadual, gunakan pernyataan SELECT dengan sintaks berikut:
SELECT column_1, column_2, ... FROM table_name;
Dalam SELECT ini Dalam pernyataan:
Mula-mula, anda perlu menentukan nama jadual di mana data hendak disoal.
Kedua, nyatakan lajur yang anda ingin pulangkan data. Jika anda perlu mengembalikan berbilang lajur, anda perlu memisahkan lajur ini dengan koma (,
).
Menyoal semua medan merujuk kepada menanyakan data semua medan dalam jadual. Terdapat 2 cara berikut untuk menanyakan semua medan dalam jadual.
Soal semua medan menggunakan kad liar "*
"
Senaraikan semua medan jadual
Contoh:
Contohnya, jadual customers
dalam pangkalan data sampel mempunyai lajur berikut: customer_id
, name
, address
, website
dan credit_limit
. customers
Terdapat data yang sepadan dalam lajur ini dalam jadual.
Contoh berikut akan mendapatkan semula data dalam semua lajur jadual pelanggan, menyenaraikan nama semua lajur seperti berikut:
SELECT customer_id, name, address, website, credit_limit FROM customers;
Laksanakan Kod sampel di atas, keputusan berikut diperoleh -
Untuk kemudahan, untuk melihat semua lajur, anda boleh menggunakan tanda bintang singkatan (*) untuk mengarahkan Oracle mengembalikan data bagi semua lajur daripada jadual, seperti berikut Seperti yang ditunjukkan:
SELECT * FROM customers;
Jalankan kod contoh di atas dan dapatkan keputusan berikut -
Sila ambil perhatian bahawa hanya asterisk (*
) boleh digunakan. Dalam amalan, walaupun anda ingin mendapatkan semula data daripada semua lajur jadual, anda harus menyatakan secara eksplisit lajur yang anda ingin tanya data.
Ini kerana perubahan perniagaan, jadual mungkin mempunyai lebih atau kurang lajur pada masa hadapan. Jika anda menggunakan asterisk (*
) dalam kod aplikasi anda, diandaikan bahawa jadual mempunyai set lajur tetap, tetapi aplikasi mungkin tidak mengendalikan lajur lain yang tidak berkaitan atau mengakses lajur yang dipadamkan.
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan data semua medan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!