说说常见的数据库?
谈谈你对mysql特点的认识?
说说你对DB、DBMS、SQL?⭐️
你知道哪些非关系型数据库?
表与表之间存在哪些关系?
查询员工12个月的工资总和,并且别名为ANNUAL SALARY;
SELECT salary * 12 AS "ANNUAL SALARY" FROM employees;
查询employees表中去除重复的job_id以后的数据;
SELECT DISTINCT job_id FROM employees;
查询工资大于12000的员工姓名和部门号码;
SELECT first_name,last_name,department_id FROM employees WHERE salary > 12000;
查询员工工号为176的员工的姓名和部门号;
SELECT first_name,last_name,department_id FROM employees WHERE employee_id = 176;
显示表departments的结构,并查询其中的全部数据;
DESC departments;
SELECT * FROM departments;
选择工资不在5000到12000的员工的姓名和工资;
SELECT first_name,last_name,salary
FROM employees
WHERE salary NOT BETWEEN 5000 AND 12000;
选择在20或者50号部门的员工姓名和部门号;
SELECT first_name,last_name,department_id
FROM employees
WHERE department_id IN (20,50);
选择公司中没有管理者的员工姓名及job_id
SELECT first_name,last_name,job_id
FROM employees
WHERE manager_id IS NULL;
选择公司中有奖金的员工姓名,工资和奖金级别
SELECT first_name,last_name,salary,commission_pct
FROM employees
WHERE commission_pct IS NOT NULL;
选择员工姓的第三个字母是a的员工姓名
SELECT first_name,last_name
FROM employees
WHERE first_name LIKE "__a%";
选择姓中有a和k的员工姓名
SELECT first_name,last_name
FROM employees
WHERE first_name LIKE "%a%" AND first_name LIKE "%k%";
选择处表employees表中first_name以e结尾的员工信息
SELECT first_name,last_name
FROM employees
WHERE first_name LIKE "%e";
显示出表employees部门编号在80-100之间的姓名、工种
SELECT first_name,last_name,job_id
FROM employees
WHERE department_id BETWEEN 80 AND 100;
显示出表employees的manager_id是100,101,110的员工姓名、工资、管理者id
SELECT first_name,last_name,salary,manager_id
FROM employees
WHERE manager_id IN (100,101,110);
如果觉得博客文章对您有帮助,异或土豪有钱任性,可以通过以下扫码向我捐助。也可以动动手指,帮我分享和传播。您的肯定,是我不懈努力的动力!感谢各位亲~