employeess表
1、查询所有人的信息,按年龄从高到低进行排序
SELECT * FROM employeess ORDER BY eage DESC;
2、有多少个人?
SELECT COUNT(*) FROM employeess;
3、年龄在20-30岁之间的人,不包括20,但包括30
SELECT * FROM employeess WHERE eage>20 AND eage<=30;
4、年龄不在20-30岁之间的人,跟上面的结束相反
SELECT * FROM employeess WHERE NOT eage>20 AND eage<=30;
5、查询工资最高的人的所有信息
SELECT * FROM employeess WHERE esaley=(SELECT MAX(esaley) FROM employeess WHERE esaley);
6、有多少个部门
SELECT * FROM employeess GROUP BY epart;
7、每个部分有多少人?
SELECT epart,COUNT(*) FROM employeess GROUP BY epart;
per表
1.查询有多少女的?
SELECT psex,COUNT(*) FROM perWHERE psex='女';
2.查询有多少姓“张”的人?
SELECT * FROM per WHERE pname LIKE '张%';
3.查询年龄最小的3个人?
SELECT * FROM per ORDER BY page ASC LIMIT 3;
4.查询哪些人是"重庆"的?
SELECT * FROM per WHERE paddr='重庆';
5.重庆、贵州、四川的有几个人?
SELECT COUNT(*) FROM per WHERE paddr='重庆';
SELECT COUNT(*) FROM per WHERE paddr='贵州';
6.查询年龄在20-30之间的人,不包括20,包括30。?
SELECT * FROM per WHERE page > 20 AND page <=30;
7.把重庆女的全部查询出来?
SELECT * FROM per WHERE paddr='重庆' AND psex='女';
9.查询年龄最小的那个男的的名字?
SELECT pname FROM per WHERE page=(SELECT MIN(page) FROM per WHERE page) AND psex='男';
SELECT MIN(page) FROM per WHERE page;
10.把名字是3个字的全部查询出来?
SELECT * FROM per WHERE pname LIKE '___';
per表 插入字段:
INSERT INTO per(pname,page,psex,paddr) values('罗敏','19','女','重庆');
INSERT INTO per(pname,page,psex,paddr) values('张建新','32','男','重庆');
INSERT INTO per(pname,page,psex,paddr) values('刘婷','26','女','成都');
INSERT INTO per(pname,page,psex,paddr) values('刘小亚','22','女','重庆');
INSERT INTO per(pname,page,psex,paddr) values('王建军','22','男','贵州');
INSERT INTO per(pname,page,psex,paddr) values('谢涛','28','男','海南');
INSERT INTO per(pname,page,psex,paddr) values('张良','26','男','上海');
INSERT INTO per(pname,page,psex,paddr) values('黎记','17','男','贵阳');
INSERT INTO per(pname,page,psex,paddr) values('赵小丽','26','女','上海');