大数据培训
文章平均质量分 88
大数据培训合集
工科小石头
好想摆,又不敢摆。
展开
-
学习大数据DAY15 PLSQL基础语法4
所谓静态SQL指在PL/SQL块中使用的SQL语句在编译时是明确的,执行的是确定对象。而动态SQL是指在PL/SQL块编译时SQL语句是不确定的,如根据用户输入的参数的不同而执行不同的操作。在程序运行过程中,把一个游标变量在不同时刻关联不同的查询语句,也就是使用一个游标变量可以获取多个不同的结果集。通过把动态游标作为参数传递给另一个过程或函数使用,通过这种方式达到共享结果集的目的,把一个游标的内容(结果集)赋值给另外一个游标变量。强类型动态游标只能配合静态sql语句使用,无法和动态sql配合使用。原创 2024-07-12 19:28:47 · 348 阅读 · 0 评论 -
学习大数据DAY14 PLSQL基础语法3
游标是一种从表中检索数据并进行操作的灵活手段,游标主要用在服务器上,处理由客户端发送给服务端的sql语句,或是批处理、存储过程、触发器中的数据处理请求。作为一个备用方式,当我们穷尽了while循环,子查询,临时表,表变量,自建函数或其他方式仍然无法实现某些查询的时候用游标来实现。使用游标变量(用ref cursor 类型声明),我们可以把指向一个查询结果集的指针从一个程序传递到另一个程序,从而提供了另一层灵活性。这样我们就可以在一个或者多个程序中打开游标并从中提取数据,可以得到隐式游标所没有的空值颗粒。原创 2024-07-11 18:44:21 · 1024 阅读 · 0 评论 -
学习大数据DAY13 PLSQL基础语法2
数值型for循环的循环次数在循环开始时已经确认,而游标型for循环是和select语句关联在一起循环。2、在范围部分使用算式会在循环开始时进行求值一次,且不会随着循环的反复执行被重复求值。在IF语句中的三种格式中,都必须使用关键字 end if来结束,并且中间需要有一个空。while循环时一个条件循环,只要循环边界处定义的布尔条件的值为真,循环就会继续。保留词组成,包括初始化循环、终止循环条件、完成循环的 end loop 语句。instr(字符串,寻找字符,开始寻找位置,寻找出现的第几个该字符)原创 2024-07-10 19:36:20 · 1207 阅读 · 0 评论 -
学习大数据DAY01 SQL基础语法
SQL可以写成一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进,关键字不能被缩写也不能分行,句子以分号(;)结尾;大小写不敏感,不区分关键字的大小写;【注意】插入到表中的数据是区分大小写的,如“HI”、“Hi”和“hi”都不同。单词使用半角空格或换行符隔开常数的书写方式:字符串、日期:用单引号括起来(''),如'Hello','yyyy-mm-dd'。数字:直接书写,不用加单引号,如:5。☆必须保证所有的()、单引号、双引号成对结束☆必须使用英文状态下的半角输入方式。原创 2024-06-24 22:08:07 · 741 阅读 · 0 评论 -
学习大数据DAY04 SQL基础语法4
5、另外,在 decode 中,null 和 null 是相等的,但在 case when 中,只能用 is null。decode(deptno,10,'十号部门',20,'二十号部门',30,'三十号部门','其他部门')他和 RANK()区别在于,排名的连续性,DENSE_RANK()排名是连续的,RANK()是跳跃。DENSE_RANK()密集的排名,紧密排序,可以用来做排序,它序号连续,考虑重复数。RANK()函数,顾名思义排名函数,可以对某一个字段进行排名,可以用来做排序,原创 2024-06-28 16:46:28 · 846 阅读 · 0 评论 -
学习大数据DAY12 PLSQL基础语法
其中执行部分是必须的,其他两个部分可选。insert into 表名 values(值1,值2...) returning 表名.值1 into 变量名;returning 进行赋值 ,insert update 语句获取的是插入和更新后的值, delete获取的是。PL/SQL程序都是以块(block)为基本单位,整个PL/SQL块分三部分:声明部分(用。的基本单位叫做块,由三个部分组成:一个声明部分,一个执行部分和异常处理部分。数据类型 number(m,n)--共m位,小数占n位,n不写则取整。原创 2024-07-09 20:22:39 · 933 阅读 · 0 评论 -
学习大数据DAY03 SQL基础语法3
--当 n 为 0,超出范围则返回 0。select translate('abcdefga','abc','wo') 返回值 from dual;TRANSLATE('重庆的人','1 重庆的重庆','北京男士们') from dual;select replace('广西 桂林市秀峰区',' ','省') from dual;TRANSLATE('重庆的人','重庆的重庆','1 北京男士们'),原创 2024-06-27 19:11:25 · 862 阅读 · 0 评论 -
学习大数据DAY02 SQL基础语法2
SQL 执行顺序 from——where——group by——having——select——order by。因此,在大多数情况下,都会使用 varchar2 类型。order by 后面接数字,1,2,3 分别对应 select 后面的第 1,2,3 列。原创 2024-06-26 22:03:54 · 866 阅读 · 0 评论 -
学习大数据DAY07 SQL基础语法7和达梦数据库安装
insert into emp2 values (8888,'老师','salesman',7888,default,5000,200,10,default);insert into emp2 values (8888,'老师','salesman',7888,default,5000,200,10,default);(8888,'老师','salesman',7888,default,5000,200,10,default,default);--给列添加非空约束。原创 2024-07-02 20:34:29 · 642 阅读 · 0 评论 -
学习大数据DAY11 SQL最终阶段测试
(文章标题),last_time(修改时间),username(修改人姓名),source(文章来源),pin_name(作者笔名),要求写一个sql语句查询出。用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是((A) 被删除的记录又被恢复回来,仍然存放在数据库的表中 (B) 被删除的记录彻底从数据库中被删除掉了。(A) 每个视图对应一个表 (B) 视图是表的一个备份。原创 2024-07-08 19:17:44 · 1060 阅读 · 0 评论 -
学习大数据DAY08 SQL基础语法8,习题巩固
数据来源:题目所需文件 CARD_ID(身份证)、TNAME(姓名) 、SCORES(分数)、OPENID(设备ID) 、INSERTTIME(提交成绩时间) 题目要求 分数>=60分视为考试通过,有一次通过即为考核通过 OPENID重复的两个人视为一个人替另外一个人代考,设定第一次在某设备上提交成绩的人员为A,后续在该设备提交的成绩均为A帮助其他人员代考,成绩应为A的成绩,查询有哪几个人员帮助他人代考,这些人员的考核最高分是多少?今天老师不讲新内容,就刷题,讲题。复杂语句-2005(20分)原创 2024-07-03 20:33:53 · 170 阅读 · 0 评论 -
学习大数据DAY05 SQL基础语法5
这时候,子查询作为查询条件的重要组成部分,用在 WHERE 子句以及 HAVING 子句中,right join (右连接,右外连接):返回包括右表中的所有记录和左表中连接字段。left join (左连接,左外连接):返回包括左表中的所有记录和右表中连接字段。full join (全外连接):返回左右表中所有的记录和左右表中连接字段相等的记。单行子查询是指返回一行数据的子查询语句。当 where 子句引用单行子查询时,可。单行子查询是指返回多行数据的子查询语句。简单理解,子查询就是嵌套在查询中的查询。原创 2024-06-30 16:45:00 · 926 阅读 · 0 评论 -
学习大数据DAY06 SQL基础语法6
datafile 'C:\app\orastudy\oradata\orcl\TEST_20220511.DBF' --数据文件路径。逻辑结构类型按照尺寸从小到大分可分为:块(block)-->区(extent)-->段(segment)-->表。块 :一张张白纸 ---> 区:白纸组成的本子---> 段:多个本子放到一个文件袋中---> 表。--给ora用户预编译表的权限。default后面的语句是为用户指定默认表空间和临时表空间,如果不指定,默认的表空间。--连接权限和资源权限。原创 2024-07-01 18:39:50 · 820 阅读 · 0 评论 -
学习大数据DAY09 SQL基础语法9
8、 Like 效率低,使用 instr 代替 instr(name,’n’)>=1 可以代替 like‘%c%’SQL 执行顺序 from——where——group by——having——select——order by。4、 使用 exists 代替 in:in 后面用子查询,用 exists 代替 in(看 exists 子。不要使用 not in(它会调用子查询),而尽量使用 not exists(它会调用关联子。原创 2024-07-04 22:34:04 · 881 阅读 · 0 评论 -
学习大数据DAY10 SQL基础语法10
with..as关键字,是以‘with’关键字开头的sql语句,在实际工作中,我们经常会遇到同一个查询sql会同时查询多个相同的结果集,即sql一模一样,这时候我们可以将这些相同的sql抽取出来,使用with..as定义。事务T1更新了一行记录,还未提交所做的修改,这个T2读取了更新后的数据,然后T1执行回滚操作,取消刚才的修改,所以T2所读取的行就无效,也就是脏数据。--给视图创建同义词。所谓原子性:张三给李四转钱,张三转钱,李四收钱,这两步要么同时发生,要么都不发生,这两步就像一个原子一样,不可分割。原创 2024-07-05 20:24:01 · 634 阅读 · 0 评论