基本的SQL查询

时间:2017-03-21 21:45:20

标签: mysql sql subquery

我刚刚开始学习SQL,我有一些问题要写入练习。

你能帮我检查一下吗?

我不知道如何在最后创建三个

我们假设数据库是任意的。我只需要学习如何创建这些查询以在许多不同的数据库上工作。

- 指定系统时钟和系统时钟日期的时间。

SELECT SYSDATETIME(),SYSDATETIMEOFFSET();

- 选择年龄在30至50岁之间的员工。

SELECT * FROM employees
WHERE dateOfBirth BETWEEN DATE_SUB(NOW(), INTERVAL 30 YEAR) 
                  AND DATE_SUB(date, INTERVAL 50 YEAR);

- 指出员工在哪个部门工作。

select employees.name, departments.name from employees where
employees.id_department=departments.id_department;

- 指定员工在哪个部门工作,按名称降序排序

select employees.name, departments.name from employees where
employees.id_department=departments.id_department ORDER BY Department DESC, Surname ASC;

- 指定员工在哪个部门工作,并按名称按降序和升序排序,将元组数量限制为以a或s开头的章节。

- 是否有一个没有人工作的业务部门?

查看您的净工人的工资,计算您的18%税率并给您减税。

1 个答案:

答案 0 :(得分:0)

我也是新手。假设如下:

select employees.name, departments.name from departments 
Left Outer Join departments on departments.id_department = employees.id_department 
WHERE employees.name IS NULL
相关问题