![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
JasonStudy
不要在欣赏伟人的同时,忘记自己的脚步。时间是线索,脚步是印记。
展开
-
秋招-SQL备战练习1(最后的冲刺)
查找最晚入职员工的所有信息;查找所有已经分配部门的员工的last_name和first_name;获取所有非manager的员工emp_no;统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工;查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth;查找所有员工自入职以来的薪水涨幅情况;统计各个部门对应员工涨幅的次数原创 2018-11-19 20:42:22 · 460 阅读 · 0 评论 -
秋招-SQL备战练习2
续接上一篇博客秋招-SQL备战练习1(最后的冲刺)备注:下文中的SQL语句使用与SQLite,也基本适用于MySQL中用到的数据库表如下:电影表filmCREATE TABLE IF NOT EXISTS film (film_id smallint(5) NOT NULL DEFAULT '0',title varchar(255) NOT NULL,description te...原创 2018-11-19 21:03:37 · 346 阅读 · 0 评论 -
秋招-SQL备战练习3
秋招-SQL备战练习,表employees_test,audit,titles_test,emp_bonus,salaries。构造触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。titles_test中,删除emp_no重复的记录,只保留最小的id对应的记录。titles_test 中将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,使用replace实现。查找字符串’10,A,B’ 中逗号’,'原创 2018-11-19 21:29:58 · 370 阅读 · 0 评论 -
sqlserver存储过程和触发器
sqlserver存储过程和触发器存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。存储过程的特点,触发器和存储过程的区别,触发器的优点,触发器的作用:实现由主键和外键所不能保证的复杂参照完整性和数据的一致性,它能够对数据库中的相关表进行级联修改,提高比CHECK约束更复杂的的数据完整性,并自定义错误消息。原创 2019-01-17 11:57:53 · 4913 阅读 · 0 评论 -
Oracle Check约束
最近做一份数据库的任务,发现MySQL中不支持在创建表定义字段时使用check约束,如果要在MySQL中使用类似字段约束取值,有两种方式:1.枚举enum,2.创建触发器MySQL关于check约束无效的解决办法下面正式记录一下,Oracle数据库各种各样的check约束的使用方法引用: https://www.cnblogs.com/ChineseIntelligentLanguag...转载 2019-01-08 20:53:53 · 8978 阅读 · 1 评论