現有一個student表結構數據如下:
| id | hight | sex | age |
| 1 | 160 | 0 | 16 |
| 2 | 170 | 1 | 16 |
| 3 | 180 | 1 | 17 |
| 4 | 160 | 1 | 16 |
| 5 | 170 | 0 | 17 |
| 6 | 170 | 0 | 18 |
現在需要查出 age=16、17、18的學生的數量。
解決方法:
SELECT id, sum(age= '16') AS age16, sum(age= '17') as age17 FROM student ORDER BY age DESC
現有一個student表結構數據如下:
| id | hight | sex | age |
| 1 | 160 | 0 | 16 |
| 2 | 170 | 1 | 16 |
| 3 | 180 | 1 | 17 |
| 4 | 160 | 1 | 16 |
| 5 | 170 | 0 | 17 |
| 6 | 170 | 0 | 18 |
現在需要查出 age=16、17、18的學生的數量。
解決方法:
SELECT id, sum(age= '16') AS age16, sum(age= '17') as age17 FROM student ORDER BY age DESC
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。