Rumah > pangkalan data > SQL > teks badan

Penggunaan * dalam sql

下次还敢
Lepaskan: 2024-04-28 11:00:24
asal
412 orang telah melayarinya

* dalam SQL ialah aksara kad bebas dengan penggunaan berikut: tanya semua lajur: PILIH * DARI nama_jadual ke semua lajur: SELECT * AS all_columns FROM table_name; ' %value%'; Digunakan dengan fungsi agregat: SELECT SUM(*) FROM table_name;

Penggunaan * dalam sql

Penggunaan * dalam SQL

* (asterisk) dalam SQL ialah aksara kad bebas, digunakan dalam pelbagai kad bebas mempunyai pelbagai kegunaan.

Soal semua lajur

  • Penggunaan yang paling biasa ialah untuk mendapatkan semula semua lajur dalam jadual. Contohnya:
<code class="sql">SELECT * FROM table_name;</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan nilai semua lajur dalam jadual.

Alias ​​​​untuk semua lajur

  • Anda boleh menambah alias pada * untuk merujuk semua lajur dengan mudah:
<code class="sql">SELECT * AS all_columns FROM table_name;</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan lajur maya bernama "all_columns" yang mengandungi semua nilai lajur dalam meja .

Gunakan * dalam klausa WHERE

  • Anda boleh menggunakan * untuk mencari mana-mana lajur dengan nilai khusus dalam klausa WHERE. Contohnya:
<code class="sql">SELECT * FROM table_name WHERE * LIKE '%value%';</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan semua nilai lajur yang mengandungi rentetan "nilai".

Menggunakan * dengan fungsi agregat

  • Anda boleh menggunakan * dengan fungsi agregat (seperti SUM, COUNT) untuk mengira jumlah atau kiraan semua lajur. Contohnya:
<code class="sql">SELECT SUM(*) FROM table_name;</code>
Salin selepas log masuk

Pertanyaan ini akan mengembalikan jumlah semua lajur angka dalam jadual.

Nota

  • Perkara berikut perlu diambil perhatian apabila menggunakan *:

    • Ia boleh menyebabkan kemerosotan prestasi pertanyaan kerana semua lajur perlu diambil semula.
    • Ia tidak berfungsi dengan pertanyaan gabungan merentas berbilang jadual.

Atas ialah kandungan terperinci Penggunaan * dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!