欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL創建視圖 顯示男女人數

錢多多2年前9瀏覽0評論

MySQL中創建視圖可以將查詢結果封裝為一個虛擬表,便于查詢和管理。下面介紹如何創建一個用于顯示男女人數的視圖。

首先,在MySQL中創建一個包含學生信息的表,請執行以下SQL語句:

CREATE TABLE student (
stu_id INT PRIMARY KEY,
name VARCHAR(20),
gender VARCHAR(2)
);

接著,向student表中插入一些數據,例如:

INSERT INTO student (stu_id, name, gender) VALUES
(1, '小明', '男'),
(2, '小紅', '女'),
(3, '小華', '男'),
(4, '小麗', '女'),
(5, '小強', '男');

現在,我們可以創建一個用于統計男女人數的視圖,請執行以下SQL語句:

CREATE VIEW gender_count AS
SELECT 
COUNT(*) AS total,
SUM(IF(gender = '男', 1, 0)) AS male,
SUM(IF(gender = '女', 1, 0)) AS female
FROM student;

上面的SQL語句中,我們使用了SUM和IF函數來統計男女人數,并使用了AS關鍵字為查詢結果起了別名,方便后續調用。視圖的名稱為gender_count。

現在,我們可以查詢剛剛創建的gender_count視圖,以查看男女人數的統計結果,請執行以下SQL語句:

SELECT * FROM gender_count;

查詢結果如下:

+-------+------+--------+
| total | male | female |
+-------+------+--------+
|     5 |    3 |      2 |
+-------+------+--------+

可以看到,我們通過創建視圖,成功地統計了學生表中男女人數的數量。