大数据处理涉及的数据类型(数据库实时查询大数据)

技术数据库中如何操作大数据集这篇文章给大家分享的是有关数据库中如何操作大数据集的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、子查询插入数据1、语法INSERT INTO table [ c

这篇文章是关于如何操作数据库中的大数据集。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。

1.子查询插入数据1。句法

插入到表[列(,列)]子查询中;

2.描述:

您可以使用INSERT语句向具有查询结果集中的值的表中添加行。

插入子句的列列表中的列数及其数据类型必须与子查询中的值和数据类型匹配。

3.示例:

插入到模板3

选择*

来自员工;

第二,使用检查选项1,语法:

插入(带有检查选项的选择子句)值(.)

2.描述:

插入子查询。

如果不满足子查询中的where条件,则不允许插入。

如果插入的列不在子查询检查的where条件中,则不允许插入该列。

如果没有带检查选项,插入时将不会被检查。

请注意,子查询实际上不会被执行。

例句

插入

(选择员工标识、姓氏、电子邮件、雇佣日期、职务标识、工资

来自员工

其中部门标识=50,带检查选项)

价值观念

(99998,

史密斯',

' JSMITH ',

截止日期(' 1999-06-07 ','年-月-日'),

'店员',

5000);

第三,INSERT ALL1,语法:

a)无条件

插入[全部][条件插入子句]

[insert _ into _子句values _子句](子查询)

有条件的

插入[全部]

[当条件然后][插入到子句值子句]

[ELSE][insert _ in _子句values _子句]

2.描述

a)如果没有当条件,将插入所有表。

b)如果有当条件,检查每个当条件,如果满足条件,执行插入操作。

3.示例:

ft-2">

  • --无条件

  • INSERT ALL

  •   INTO SAL_HISTORY

  • VALUES (EMPID, HIREDATE, SAL)

  •   INTO MGR_HISTORY

  • VALUES (EMPID, MGR, SAL)

  • SELECT EMPLOYEE_ID EMPID, HIRE_DATE HIREDATE, SALARY SAL, MANAGER_ID MGR

  •   FROM EMPLOYEES

  •  WHERE EMPLOYEE_ID > 200;

  •  

  •  --有条件

  •  INSERT ALL

  •   WHEN SAL > 10000

  •   THEN INTO SAL_HISTORY

  • VALUES (EMPID, HIREDATE, SAL)

  •   WHEN MGR > 200

  •   THEN INTO MGR_HISTORY

  • VALUES (EMPID, MGR, SAL)

  • SELECT EMPLOYEE_ID EMPID, HIRE_DATE HIREDATE, SALARY SAL, MANAGER_ID MGR

  •   FROM EMPLOYEES

  •  WHERE EMPLOYEE_ID > 200;

  • 四、INSERT FIRST

    1、语法:

    1. INSERT [FIRST]

    2. [WHEN condition THEN] [insert_into_clause values_clause]

    3. [ELSE] [insert_into_clause values_clause]

    2、说明:
      对于每一行数据,只插入到第一个when条件成立的表,不继续检查其他条件。
    3、例句:

    1. INSERT FIRST

    2.   WHEN SAL > 25000

    3.   THEN INTO SPECIAL_SAL

    4. VALUES (DEPTID, SAL)

    5.   WHEN HIREDATE LIKE ('%00%')

    6.   THEN INTO HIREDATE_HISTORY_00

    7. VALUES (DEPTID, HIREDATE)

    8.   WHEN HIREDATE LIKE ('%99%')

    9.   THEN INTO HIREDATE_HISTORY_99

    10. VALUES (DEPTID, HIREDATE)

    11.   ELSE INTO HIREDATE_HISTORY

    12. VALUES (DEPTID, HIREDATE)

    13. SELECT DEPARTMENT_ID DEPTID, SUM(SALARY) SAL, MAX(HIRE_DATE) HIREDATE

    14.   FROM EMPLOYEES

    15.  GROUP BY DEPARTMENT_ID;

    五、MERGE

    1、语法:

    1. MERGE INTO table_name table_alias

    2.   USING (table|view|sub_query) alias

    3.   ON (join condition)

    4.   WHEN MATCHED THEN

    5.     UPDATE SET

    6.     col1 = col_val1,

    7.     col2 = col2_val

    8.   WHEN NOT MATCHED THEN

    9.     INSERT (column_list)

    10.     VALUES (column_values);

    2、说明:
      Merge用来从一个表中选择一些数据更新或者插入到另一个表中。而最终是用更新还是用插入的方式取决于该语句中的条件。
    3、例句:

    1. MERGE INTO empl3 c

    2. USING employees e

    3.    ON (c.employee_id = e.employee_id)

    4.  WHEN MATCHED

    5.  THEN UPDATE SET

    6.       c.first_name = e.first_name,

    7.       c.last_name = e.last_name,

    8.       ...

    9.       c.department_id = e.department_id

    10.  WHEN NOT MATCHED

    11.  THEN INSERT VALUES

    12.       (e.employee_id, e.first_name, e.last_name,

    13.        e.email, e.phone_number, e.hire_date, e.job_id,

    14.        e.salary, e.commission_pct, e.manager_id,

    15.        e.department_id);

    六、Flashback Version Query

    1、语法:

    1. VERSIONS BETWEEN TIMESTAMP [lower bound] AND [upper bound]

    2. VERSIONS BETWEEN SCN [lower bound] AND [upper bound]

    2、说明:
      通过versions between能够查看指定时间段内undo表空间中记录的不同版本
    3、例句:

    1. SELECT SALARY

    2.   FROM EMPLOYEES3 VERSIONS BETWEEN SCN MINVALUE AND MAXVALUE

    3.  WHERE EMPLOYEE_ID = 107;

    感谢各位的阅读!关于“数据库中如何操作大数据集”这篇文章就分享到这里了,希望

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144269.html

    (0)

    相关推荐

    • 箭头符号怎么打,电脑常识:往返双箭头符号怎么打

      技术箭头符号怎么打,电脑常识:往返双箭头符号怎么打输入往返双箭头符号的方法如下箭头符号怎么打: 1.打开WPS表格这款软件(其他office软件也可以),进入WPS表格的操作界面: 2.在该界面内找到,插入选项: 3.点

      生活 2021年10月26日
    • Qt5.14与OpenCV4.5中图片的增强效果是怎样的

      技术Qt5.14与OpenCV4.5中图片的增强效果是怎样的这篇文章给大家介绍Qt5.14与OpenCV4.5中图片的增强效果是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、建立Qt工程1

      攻略 2021年11月29日
    • 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结

      技术2021-2022-1 20211408 《信息安全专业导论》第八周学习总结 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结2021-2022-1 2021140

      礼包 2021年11月9日
    • 月亮思乡的古诗,关于月亮思乡的古诗有什么

      技术月亮思乡的古诗,关于月亮思乡的古诗有什么1、床前明月光,疑是地上霜月亮思乡的古诗。举头望明月,低头思故乡。(李白: 《静夜思》)2、乡心新岁切,天畔独潸然。老至居人下,春归在客先。岭猿同旦暮,江柳共风烟。已似长沙傅,

      生活 2021年10月23日
    • 月饼的简笔画,女生是考公务员好还是教师好呢

      技术月饼的简笔画,女生是考公务员好还是教师好呢很多人都容易混淆公务员和教师的区别,认为教师也是事业单位,那么应该也是公务员月饼的简笔画。这是错误的,教师职业并不属于公务员范围,公务员是指具体管理国家资源分配和经济秩序的管

      生活 2021年10月25日
    • 如何实现JavaScript函数式的浅析

      技术如何实现JavaScript函数式的浅析这篇文章给大家介绍如何实现JavaScript函数式的浅析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JS函数式浅析0x00 入门的导语(废话)最近两年

      攻略 2021年11月16日