作业:
USE myee_2204_02;
CREATE TABLE student2(
id INT,
NAME VARCHAR(20),
chinese INT,
math INT,
english INT
);
DESC student2;
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(1,'行哥',89,78,90);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(2,'潘金莲',67,53,95);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(3,'凤姐',87,78,77);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(4,'旺财',88,98,92);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(5,'白小黑',82,84,67);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(6,'白小黄',55,85,45);
INSERT INTO student2(id,NAME,chinese,english,math) VALUES(7,'范蹦蹦',75,65,30);
SELECT NAME,english FROM student2;
SELECT DISTINCT english FROM student2;
SELECT id,NAME,chinese,math,english,(chinese+math+english) '总分' FROM student2;
SELECT id,NAME,chinese,math,english,(chinese+math+english)+10 '总分' FROM student2;
SELECT
a.`id`'编号',
a.`NAME` '姓名',
a.`chinese` '语文',
a.`math` '数学',
a.`english` '英语'
FROM student2 a;
SELECT * FROM student2 WHERE NAME='行哥';
SELECT * FROM student2 WHERE english>90;
SELECT * FROM student2 WHERE (chinese+math+english)>200;
SELECT * FROM student2 WHERE english BETWEEN 80 AND 90;
SELECT * FROM student2 WHERE math IN(89,90,91);
SELECT id,NAME,english FROM student2 WHERE NAME LIKE '%白%';
SELECT * FROM student2 WHERE math>80 AND chinese>80;
SELECT id,NAME,chinese,math,english,(chinese+math+english) '总分'
FROM student2 WHERE english>80 OR (chinese+math+english)>200;
SELECT * FROM student2 ORDER BY math ASC;
SELECT id,NAME,chinese,math,english,(chinese+math+english) '总分'
FROM student2 ORDER BY chinese+math+english DESC, math DESC;
SELECT * FROM student2 WHERE NAME LIKE '%白%'
ORDER BY chinese;
SELECT * FROM student2
WHERE math>(SELECT AVG (math) FROM student2);
SELECT * FROM student2
WHERE english=(SELECT MAX(english) '英语最高分' FROM student2);
SELECT * FROM student2 WHERE NAME LIKE '%_金%';
SELECT AVG(english) FROM student2;
SELECT SUM(math) FROM student2;
SELECT COUNT(id) FROM student2;
SELECT *FROM student2;