Oracle 1.检索部门编号.部门名称.部门所在地及其每个部门的员工总数. select d.deptno,d.dname,d.loc,count(*) from emp e,dept d where e.deptno=d.deptno group by d.deptno,d.dname,d.loc; 2.检索员工和所属经理的姓名. select e.ename 雇员,m.ename 经理 from emp e,emp m where e.mgr=m.empno; 3. 检索工资等级处于第四级
The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. +----+-------+--------+-----------+ | Id | Name | Salary | ManagerId | +----+-------+--------+-----------+ | 1 |
// 员工类 public class Employee { private String name; private int id; private double salary; public void show() { System.out.println(name+"\t"+id+"\t"+salary); } public Employee() { } public Employee(String name, int id, double salary)
.检索部门编号.部门名称.部门所在地及其每个部门的员工总数. select d.deptno,d.dname,d.loc,count(*) from emp e,dept d where e.deptno=d.deptno group by d.deptno,d.dname,d.loc; .检索员工和所属经理的姓名. select e.ename 雇员,m.ename 经理 from emp e,emp m where e.mgr=m.empno; . 检索工资等级处于第四级别的员工的姓名. ;
第07天 MySQL数据库 今日内容介绍 u 多表关系实战练习 u 多表查询 u SQL语句的练习 第1章 多表关系实战练习 1.1 多表关系--实战1--省和市 1.1.1 需求分析 在数据库中建立表关系,一个省对应多个市,因此省和市在数据库中的关系是一对多 1.1.2 方案1: l 多张表,一对多 1.1.3 案例练习一 #实战1:省和市 ###方案1 ##创建省表 CREATE TABLE province( id VARCHAR(32) PRIMARY KEY, NAME VAR
1.修改表中的数据 update 表名 set 要修改的字段 where 条件;-- 如果修改多个字段那么字段和字段之间用逗号隔开 2.查询(很重要) 1.查询表中部分字段: select 字段名,字段名... from 表名; 2.查询所有字段: select * from 表名;-- 遍历该表的结构才能知道该表具有哪些字段,所以性能慢.开发的时候列出所有字段名. 3.可以为查询的字段起别名: select 字段名 as 别名,... from 表名;-- as可以省略,中间的空格不能省 se
The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. +------+----------+-----------+----------+ |Id |Name |Department |ManagerId | +------+----------+-----------+---