MYsql3306
SQL server1433
Limit分页
pageSize条数pageCode页数
select * from student limit (pageCode-1)*pageSize(0,5,10),pageSize(5)
CREATE DATABASE staff
use staff
CREATE TABLE emp(
empno int PRIMARY KEY,-- 员工号
ename VARCHAR(20),-- 员工姓名
job VARCHAR(20),-- 工作
mgr VARCHAR(20),-- 上级编号
hiredate VARCHAR(20),-- 受雇日期
sal VARCHAR(20),-- 薪金
comm VARCHAR(20),-- 佣金
deptno VARCHAR(20)-- 所属部门编号
);
CREATE TABLE dept(
deptno int PRIMARY KEY, -- 部门 编号
dname VARCHAR(20), -- 部门名称
loc VARCHAR(20) -- 地点
);
insert into emp values(1101,'zs','java开发','d01','2001-11-1','','12k','10');
insert into emp values(1102,'dd','Android','d02','2001-11-1','1500','12k','20');
insert into emp values(1103,'zz','java开发','d01','2001-11-1','1600','12k','10');
insert into emp values(1104,'zmj','SQL server','d03','2001-11-1','1700','12k','30');
insert into emp values(1105,'cc','java开发','d01','2001-11-1','1000','12k','10');
insert into emp values(1106,'cp','java开发','d01','2001-11-1','1000',null,'10');
insert into emp values(1107,'zAj','SQL server','d03','2001-11-1','1700','12k','30');
delete from emp
insert into dept values(10,'Java','J工作室');
insert into dept values(20,'Android','A工作室');
insert into dept values(30,'Sql','S工作室');
select * from emp
-- 在emp表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。
select ename as 员工姓名,deptno as 部门编号,sal as 薪水 from emp
-- 在emp表中查询出薪水大于1500的记录,并且按照薪水的降序排列。
select sal from emp where sal>1500 ORDER BY sal DESC
-- 在emp表中查询出comm字段为空值的记录。
select * from emp where comm=null
-- 查询出emp表中含有几个部门的记录。(用DISTINCT去