数据库
文章平均质量分 86
柠檬拌饭
道路磕磕绊绊,前途闪烁不明,唯心永恒
展开
-
Oracle创建和使用序列
1 语法create sequence 序列名称 2 创建序列SQL> create sequence emp_seq;Sequence created.序列是一个数据库对象,因此可以在数据字典中获得其信息。与序列相关的视图为user_objects和user_sequences。SQL> col object_name format a15;SQL>转载 2017-03-29 15:40:25 · 466 阅读 · 0 评论 -
JOIN和UNION区别
1.JOIN和UNION区别join 是两张表做交连后里面条件相同的部分记录产生一个记录集,union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。JOIN用于按照ON条件联接两个表,主要有四种:INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的是只要记录不符合ON条件,就不会显示在结果集内。原创 2017-03-14 17:04:54 · 18956 阅读 · 2 评论 -
oracle 序列的创建与使用
学习了序列,一直没怎么有机会用过,做了个简单的使用练习。在Oracle中,可以使用序列自动生成一个整数序列,主要用来自动为表中的数据类型的主键列提供有序的唯一值,这样就可以避免在向表中添加数据时,手工指定主键值。而且使用手工指定主键值这种方式时,由于主键值不允许重复,因此它要求操作人员在指定主键值时自己判断新添加的值是否已经存在,这很显然是不可取的。(1)创建序列转载 2017-04-20 17:01:00 · 763 阅读 · 0 评论 -
SQL面试题
1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distinct name from table where name not in (select distinct name from table where ...原创 2018-02-26 19:29:11 · 301 阅读 · 0 评论