数据库预习测试题

  • 查询所有员工的FNAME、LANME、SSN、SEX和SALARY,并分别将SEX和SALARY的列名重命名为“性别”、“工资
    SELECT FNAME,LANME,SSN,SEX 性别,SALARY 工资 FROM EMPLOOYEE
  • 查询所有的女性家属的全部信息,并按生日的降序排列
    SELECT * FROM DEPENDENT WHERE SEX='F' ORDER BY BDATE DESC
  • 查询所有不属于5号部门的员工信息
    SELECT * FROM EMPLOOYEE WHERE NOT(DNO=5)
  • 利用BETWEEN关键字查询1960年-1970年间出生的员工信息
    SELECT * FROM EMPLOYEE WHERE (BDATE BETWEEN '1960/01/01' AND '1970/01/01')
  • 利用IN关键字查询属于1号或4号部门的员工信息
    SELECT * FROM EMPLOOYEE WHERE DNO IN (1,4)
  • 查询项目名称以P开头的项目信息
    SELECT * FROM PROJECT WHERE PNAME LIKE 'P%'
  • 查询所有员工每周工作的总小时数
    SELECT SUM(ALL HOURS) FROM WORKS_ON
  • 列出所有参与了项目的员工编号及其参与项目数
    SELECT DISTINCT ESSN,COUNT(*) FROM WORKS_ON GROUP BY ESSN

你可能感兴趣的:(数据库预习测试题)