SELECT * FROM employees;
employees 中全部job_id(不能重复)
SELECT DISTINCT job_id FROM employees
显示employees的全部列 各个列之间用逗号连接 列头显示成OUT_PUT
SELECT CONCAT(employee_id,',',first_name,',',last_name,',',email) OUT_PUT FROM employees;
选择在20 或者50部门工作的员工
SELECT * FROM employees WHERE department_id in (20,50);
选择在20 或者50部门工作的员工
SELECT * FROM employees WHERE department_id in (20,50);
选择公司中没有管理者的员工姓名和部门号
SELECT last_name,department_id FROM employees WHERE manager_id is null;
SELECT last_name,department_id FROM employees WHERE manager_id <=>null;
选择公司中有奖金的员工姓名 工资 和奖金级别
SELECT last_name,salary,commission_pct FROM employees WHERE commission_pct is NOT null;
选择员工姓名的第三个字母是a的员工姓名
SELECT last_name FROM employees WHERE last_name like '__a%';
选择姓名中有字母a和e的员工姓名
SELECT last_name FROM employees WHERE last_name like '%a%' and last_name like '%e%';
显示出表中employees的 first_name 以’e’结尾的员工信息
SELECT * FROM employees WHERE first_name LIKE '%e';
显示表中employees部门编号在80-100之间的姓名 职位
SELECT last_name ,job_id,department_id FROM employees WHERE department_id BETWEEN 80 and 100;
显示出表employees的manager_id 是100,101,110的员工姓名,职位
SELECT last_name,job_id,manager_id FROM employees WHERE manager_id in (100,101,110);
查询结果是否一直
不一样
SELECT * FROM employees
SELECT * FROM employees WHERE commission_pct LIKE '%%' and last_name like '%%' 会排除掉null值
查询表结构
desc departments;