Rumah pangkalan data tutorial mysql 数据库查询SQL_MySQL

数据库查询SQL_MySQL

Jun 01, 2016 pm 01:52 PM
Pertanyaan pangkalan data

1)现在的情况是这样的:有一个表 testtbl( id int, name varchar, level int, age int) ; 根据level的取值分为三个级别:高,中,低。

 现在要统计每个age中,高、中、和低级别的数目。即通过age作group by,但在每个age值内,还要按level取值统计各级别的记录数。

解决方案:

select age, (select count(*) from testtbl t2 where t2.age=t1.age and level )as low,

(select count(*) from testtbl t2 where t2.age=t1.age and level and level >=?)as mid,

(select count(*) from testtbl t2 where t2.age=t1.age and level >?)as high

from testtbl t1 group by age;

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah limpahan nombor pertanyaan pangkalan data dalam pembangunan Java Bagaimana untuk menyelesaikan masalah limpahan nombor pertanyaan pangkalan data dalam pembangunan Java Jun 29, 2023 pm 06:46 PM

Bagaimana untuk menyelesaikan masalah limpahan nombor pertanyaan pangkalan data dalam pembangunan Java Tajuk: Bagaimana untuk menyelesaikan masalah limpahan nombor pertanyaan pangkalan data dalam pembangunan Java Abstrak: Dengan pembangunan Internet dan peningkatan secara beransur-ansur dalam jumlah data pertanyaan pangkalan data juga semakin meningkat. Dalam pembangunan Java, disebabkan oleh had memori, anda mungkin menghadapi masalah limpahan dalam bilangan pertanyaan pangkalan data. Artikel ini akan memperkenalkan beberapa cara untuk menyelesaikan masalah ini. Teks: Mengoptimumkan pernyataan pertanyaan pangkalan data Pertama, kita boleh menyelesaikan masalah ini dari perspektif mengoptimumkan pernyataan pertanyaan pangkalan data. kita boleh gunakan

Bagaimana untuk menanyakan pangkalan data dan memaparkan keputusan menggunakan PHP Bagaimana untuk menanyakan pangkalan data dan memaparkan keputusan menggunakan PHP May 02, 2024 pm 02:15 PM

Langkah-langkah untuk menggunakan PHP untuk menanyakan pangkalan data dan memaparkan keputusan: sambungkan ke pangkalan data menanyakan hasil carian, merentasi baris keputusan pertanyaan dan mengeluarkan data lajur tertentu;

Laksanakan mekanisme pengendalian ralat untuk pertanyaan pangkalan data dalam React Query Laksanakan mekanisme pengendalian ralat untuk pertanyaan pangkalan data dalam React Query Sep 28, 2023 pm 02:40 PM

Melaksanakan mekanisme pengendalian ralat pertanyaan pangkalan data dalam ReactQuery ReactQuery ialah perpustakaan untuk mengurus dan menyimpan data, dan ia menjadi semakin popular dalam medan bahagian hadapan. Dalam aplikasi, kita sering perlu berinteraksi dengan pangkalan data, dan pertanyaan pangkalan data boleh menyebabkan pelbagai ralat. Oleh itu, melaksanakan mekanisme pengendalian ralat yang berkesan adalah penting untuk memastikan kestabilan aplikasi dan pengalaman pengguna. Langkah pertama ialah memasang ReactQuery. Tambahkannya pada projek menggunakan arahan berikut: n

Laravel middleware: Tambahkan pertanyaan pangkalan data dan pemantauan prestasi pada aplikasi anda Laravel middleware: Tambahkan pertanyaan pangkalan data dan pemantauan prestasi pada aplikasi anda Jul 28, 2023 pm 02:53 PM

Laravel Middleware: Menambah Pertanyaan Pangkalan Data dan Pemantauan Prestasi pada Aplikasi Pengenalan: Pertanyaan data dan pemantauan prestasi adalah sangat penting semasa membangunkan aplikasi web. Laravel menyediakan cara mudah untuk mengendalikan keperluan ini, iaitu perisian tengah. Middleware ialah teknologi yang mengendalikan antara permintaan dan respons. Ia boleh melakukan beberapa logik sebelum permintaan mencapai pengawal atau selepas respons dikembalikan kepada pengguna. Artikel ini akan memperkenalkan cara menggunakan perisian tengah Laravel untuk melaksanakan pertanyaan pangkalan data dan pemantauan prestasi. 1. Buat bahagian tengah

Petua pertanyaan pangkalan data PHP: Cara menggunakan fungsi mysqli_query untuk melaksanakan pertanyaan SQL Petua pertanyaan pangkalan data PHP: Cara menggunakan fungsi mysqli_query untuk melaksanakan pertanyaan SQL Jul 29, 2023 pm 04:42 PM

Petua pertanyaan pangkalan data PHP: Cara menggunakan fungsi mysqli_query untuk melaksanakan pertanyaan SQL Semasa membangunkan aplikasi PHP, berinteraksi dengan pangkalan data adalah bahagian yang sangat penting. Untuk operasi pertanyaan, PHP menyediakan beberapa fungsi terbina dalam untuk melaksanakan pernyataan SQL. Artikel ini akan memberi tumpuan kepada cara menggunakan fungsi mysqli_query untuk membantu pembangun melaksanakan operasi pertanyaan pangkalan data dengan lebih baik. 1. Pengenalan kepada fungsi mysqli_query Fungsi mysqli_query ialah fungsi terbina dalam PHP.

Pembangunan Laravel: Bagaimana untuk menggunakan Eloquent ORM untuk pertanyaan pangkalan data? Pembangunan Laravel: Bagaimana untuk menggunakan Eloquent ORM untuk pertanyaan pangkalan data? Jun 14, 2023 pm 12:47 PM

Laravel ialah rangka kerja pembangunan PHP yang popular yang menyediakan satu siri alat dan fungsi pembantu untuk mempercepatkan pembangunan aplikasi web. Antaranya, EloquentORM ialah salah satu alat yang digunakan untuk operasi pangkalan data dalam rangka kerja Laravel, membolehkan pembangun Laravel membuat pertanyaan dan mengendalikan pangkalan data dengan lebih cepat. Dalam artikel ini, kami akan menyelidiki cara menggunakan EloquentORM untuk pertanyaan pangkalan data. Pasang EloquentORM Mula-mula, kita perlu memasang

Prestasi Tinggi PHP: Cara Mengoptimumkan Pertanyaan Pangkalan Data Prestasi Tinggi PHP: Cara Mengoptimumkan Pertanyaan Pangkalan Data Jun 04, 2023 am 08:40 AM

Dalam era Internet semasa, dengan pertumbuhan data yang pesat, pangkalan data telah menjadi teras perkhidmatan. Prestasi dan kelajuan pangkalan data secara langsung mempengaruhi pengalaman pengguna dan kebolehgunaan tapak web dan aplikasinya Oleh itu, cara mengoptimumkan pertanyaan pangkalan data adalah isu yang perlu difokuskan oleh pembangun. Dalam bahasa PHP, melalui pengoptimuman pernyataan pertanyaan pangkalan data, prestasi program dapat ditingkatkan, beban pada pelayan dapat dikurangkan, dan kestabilan perkhidmatan dapat ditingkatkan. Artikel ini akan memperkenalkan cara mengoptimumkan pertanyaan pangkalan data dari aspek berikut: 1. Menggunakan indeks semasa melakukan pertanyaan

Strategi prestasi bahagian hadapan untuk mengoptimumkan pertanyaan pangkalan data dalam React Query Strategi prestasi bahagian hadapan untuk mengoptimumkan pertanyaan pangkalan data dalam React Query Sep 26, 2023 am 11:38 AM

Strategi prestasi bahagian hadapan untuk mengoptimumkan pertanyaan pangkalan data dalam ReactQuery Dalam pembangunan bahagian hadapan moden, kita selalunya perlu berinteraksi dengan pangkalan data bahagian belakang untuk mendapatkan data untuk memaparkan halaman. Walau bagaimanapun, pertanyaan pangkalan data yang kerap boleh menyebabkan masalah prestasi, terutamanya apabila halaman perlu memaparkan sejumlah besar data. Dalam kes ini, kita boleh menggunakan ReactQuery untuk mengoptimumkan prestasi bahagian hadapan pertanyaan pangkalan data. ReactQuery ialah JavaScr untuk mengurus pertanyaan dan keadaan data

See all articles