我刚刚开始学习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%税率并给您减税。
答案 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