牛客——数据库实战(31~61)

我与影子孤独终老i 提交于 2019-11-27 15:58:01

文章目录

31. 获取select

32. 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分

33. 创建一个actor表,包含如下列信息

34. 批量插入数据

35. 批量插入数据,如果数据已经存在,请忽略,不使用replace操作

36. 创建一个actor_name表,将actor表中的所有first_name以及last_name导入改表

37. 对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname

38. 针对actor表创建视图actor_name_view

39. 针对上面的salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,

40. 在last_update后面新增加一列名字为create_date

41. 构造一个触发器audit_log,在向employees表中插入一条数据的时候,触发插入相关的数据到audit中

42. 删除emp_no重复的记录,只保留最小的id对应的记录。

43. 将所有to_date为9999-01-01的全部更新为NULL

44. 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现

45. 将titles_test表名修改为titles_2017

46. 在audit表上创建外键约束,其emp_no对应employees_test表的主键id

47. 如何获取emp_v和employees有相同的数据no

48. 将所有获取奖金的员工当前的薪水增加10%

49. 针对库中的所有表生成select

50. 将employees表中的所有员工的last_name和first_name通过(’)连接起来。

51. 查找字符串’10,A,B’

52. 获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列

53. 按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees

54. 查找排除当前最大、最小salary之后的员工的平均工资avg_salary

55. 分页查询employees表,每5行一页,返回第2页的数据

56. 获取所有员工的emp_no

57. 使用含有关键字exists查找未分配具体部门的员工的所有信息

58. 获取employees中的行数据,且这些行也存在于emp_v中

59. 获取有奖金的员工相关信息

60. 统计salary的累计和running_total

61. 对于employees表中,给出奇数行的first_name

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!