课上讲的几个新的技巧

exec dbms_mview.refresh(‘MV_NAME‘);刷新物化视图的命令. 因为物理视图跟视图不是一样的东西, 物理视图是实际存在的,他不会跟着源表的变化而进行变化的, 所以也是需要手动刷新视图的, 命令就是上面的一条.

union连接函数, 有自动去除重复记录的功能, 如果连接目标为两列, 则去重复规则是两列都不相同. 前面有博客写过

insertsect, 取交集, 两个表相同的数据取出, 并按照第一个字段排序, 例如

SQL> select bumen, hanqbh from t_hq2 intersect select bumen, hanqbh from t_hq;
BUMEN HANQBH
-------------------- ----------
销售部 103

这里的交集, 如果字段是两个或者多个的话, 程序会按照所有字段的显示结果寻找交集, 上面的例子就是, bumen和hanqbh都相同的才会被取出.

minus, 取差集, 第一个集合有, 第二个集合没有的数据
可以使用order by排序.

SQL> select bumen, hanqbh from t_hq minus select bumen, hanqbh from t_hq2;
BUMEN HANQBH
-------------------- ----------
策划部 102
教师部 104

SQL>

minus连接, 则会以第一个表为主表, 将第一个表中有并且在第二个表中没有的数据给显示出来了

时间: 2024-08-08 05:38:18

课上讲的几个新的技巧的相关文章

补做课上实践题目

补做课上实践题目:嵌入式基础 题目 以课上的小时为例: 需要设置小时,首先需要将原来的小时清除,原来的小时有5位,故需要将前五位异或上零. newtime=oldtime&~(0x1F<<11); 还需要放置新的小时时间,将新的小时时间变为5位,然后放置到之前清空的五位上. newtime |= (hours & 0x1F) << 11; 获取小时时间时,直接取小时的五位然后输出即可. Hours=time>>11)&0x1F; return H

20165328课上补做

一.相关知识点总结: 顺序查询:即指ResultSrt对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行前面.next()方法向下移动游标,移动成功返回ture,否则返回false. 条件与排序查询: 一般格式: select 字段 form 表名 while 条件 (1)字段值和固定值比较,例如: selet name,height form mess where name="李四" (2)字段值在某个区间范围,例

第四课-第一讲04_01_Linux用户管理命令详解

第四课-第一讲04_01_Linux用户管理命令详解1.useradd [option] USERNAME-u UID(大于500且没使用过的)-c 用户说明,COMMENT-d 家目录 HOME-g GID 基本组ID-G GID,....附加值ID-s 默认shell,指定要用的shell的路径-m(常和-k一起用) 强制指定家目录-M 不创建用户家目录环境变量:PATHHISTSIZESHELL:保持当前用户的默认shell的路径/etc/shells:指定了当前系统可用的安全shell/

java课上测试心得

放暑假之前,建民老师就给我们布置了每一天学习两小时的代码,但是自己的不重视,根本就没有达到这个要求,简单学了一点点基本的东西,然后在开学的第一堂课上,连续三个小时的敲代码,让我意识到了自己的问题,一个系统,很多功能都没有实现,真正的感受到了付出与不付出最后的感觉,所以新学期的开始,自己就一定要有自己的规划 . 第一,   在上半年,就听到过建民老师说过一万小时定律,只有真正做一件事情达到一万个小时才能说自己对着一件事情非常的熟悉,而仔细算一算,自己想要在在即大学毕业之前达到一万个小时的目标,每一

2018-2019-1 20165318《信息安全系统设计基础》第八周课上测试

2018-2019-1 20165318<信息安全系统设计基础>第八周课上测试 测试-1-ch03 任务详情 通过输入gcc -S -o main.s main.c,将下面c程序"week04学号.c"编译成汇编代码 int g(int x) { return x+3; } int f(int x) { int i = 学号后两位: return g(x)+i; } int main(void) { return f(8)+1; } 删除汇编代码中 . 开头的代码,提交f函

智慧解析第03课上:战国故事 相如出世

智慧解析第03课上:战国故事 相如出世,布布扣,bubuko.com

课上练习

package 课上作业; import java.util.InputMismatchException; import java.util.Scanner; public class Test { public static void main(String[] args) { for(int m=0;;) { int judge=0; Scanner in=new Scanner(System.in); int n; System.out.println("请输入帖子的个数:")

Construct Binary Tree from Inorder and Postorder Traversal (算法课上的题)

Construct Binary Tree from Inorder and Postorder Traversal 这道题之前算法课上好像遇到过,思路也很简单的. 思路:后序序列的最后一个元素就是树根,然后在中序序列中找到这个元素(由于题目保证没有相同的元素,因此可以唯一找到),中序序列中这个元素的左边就是左子树的中序,右边就是右子树的中序,然后根据刚才中序序列中左右子树的元素个数可以在后序序列中找到左右子树的后序序列,然后递归的求解即可.(在去除了根节点之后,中序遍历和后序遍历的前N个树都是

课上1.0

课上:  课上比较差脑子一片混乱,定义了一个数组接收hello word,本来想用ASCII码值变化来实现大小写改变,结果做到一半发现程序运行有问题不能直接用, 然后就想用指针,结果没什么头绪就下课了 课下: 百度问题,百度报错意思 #include <stdio.h> #include <stdlib.h> int main(){ char str[] = "hello word"//定义一个数组放进字符串 printf("%s\n",st