📝 SQL

1381篇技术文档
  限制和排序数据

📅  最后修改于: 2020-12-29 04:17:54        🧑  作者: Mango

SELECT语句的基本功能是选择,投影和联接。显示表中的特定列称为项目操作。现在,我们将专注于显示输出的特定行。这称为选择操作。可以通过将WHERE子句添加到SELECT查询中来选择特定的行。实际上,WHERE子句出现在SELECT查询层次结构中的FROM子句之后。必须在所有情况下都保持顺序。如果违反,Oracle会引发异常。句法:在语法上WHERE子句是关键字[条件]包含列名,表现形式,常量,字...

  使用单行功能

📅  最后修改于: 2020-12-29 04:18:30        🧑  作者: Mango

使用单行功能来自定义输出Oracle SQL提供了丰富的内置函数库,可用于各种任务。函数的基本功能可以是字符串的大小写转换,字符串内或子字符串运算,数字数据的数学计算以及日期类型值的日期运算。 SQL函数可以选择从用户那里获取参数,并强制返回一个值。在更广泛的类别中,有两种类型的功能:单行函数-单行函数是处理单行并每行返回一个输出的函数。例如,长度和大小写转换函数是单行函数。多行函数-多行函数对一...

  使用转换函数

📅  最后修改于: 2020-12-29 04:19:51        🧑  作者: Mango

除了SQL实用程序函数外,Oracle内置函数库还包含类型转换函数。在某些情况下,查询期望输入特定数据类型,但查询会接收其他数据类型。在这种情况下,Oracle会隐式地尝试将意外值转换为兼容的数据类型,该数据类型可以就地替换,并且不会损害应用程序的连续性。类型转换可以由Oracle隐式完成,也可以由程序员显式完成。隐式数据类型转换基于一个矩阵来工作,该矩阵展示了Oracle对内部类型转换的支持。除...

  使用条件表达式

📅  最后修改于: 2020-12-29 04:20:25        🧑  作者: Mango

一般功能常规函数用于处理数据库中的NULL值。常规NULL处理函数的目的是将NULL值替换为备用值。我们将在下面简要介绍这些功能。NVLNVL函数将替代值替换为NULL值。句法:在语法中,两个参数都是必需的。请注意,NVL函数适用于所有类型的数据类型。并且原始字符串和替换的数据类型必须处于兼容状态,即Oracle可以相同或隐式转换。如果arg1是字符值,则oracle在比较替换字符串之前将其转换为...

  使用组功能

📅  最后修改于: 2020-12-29 04:21:02        🧑  作者: Mango

使用组功能报告汇总数据SQL具有许多预定义的聚合函数,可用于编写查询以生成恰好此类信息。GROUP BY子句指定在聚合信息时如何将数据表中的行分组,而HAVING子句过滤掉不属于该行的行指定的组。聚合函数执行各种操作,例如对表中的所有行进行计数,对列数据进行平均以及对数字数据求和。聚合还可以搜索表以在列中找到最高的“ MAX”或最低的“ MIN”值。与其他类型的查询一样,您可以使用WHERE子句限...

  从多个表中获取数据

📅  最后修改于: 2020-12-29 04:21:45        🧑  作者: Mango

显示来自多个表的数据大型数据库的相关表通过使用外键和主键或通常称为公用列的方式链接在一起。联接表的能力将使您能够为生成的结果表添加更多含义。对于要在查询中联接的’n’个数字表,最小(n-1)个联接条件是必需的。根据联接条件,Oracle组合匹配的一对行并显示满足联接条件的行。联接分类如下自然连接(也称为等值连接或简单连接)-使用通常命名和定义的列创建连接。非等分联接-当表中没有等效行要联接时联接表...

  解决查询的子查询

📅  最后修改于: 2020-12-29 04:22:23        🧑  作者: Mango

子查询最好定义为查询中的查询。子查询使您可以编写查询,以选择在查询在运行时实际开发的条件的数据行。更正式地说,它是在另一个SELECT语句的子句之一中使用SELECT语句。实际上,子查询可以包含在另一个子查询中,该子查询也可以在另一个子查询中,依此类推。子查询也可以嵌套在INSERT,UPDATE和DELETE语句中。子查询必须放在括号内。子查询可在允许表达式的任何地方使用,只要它返回单个值即可。...

  使用集合运算符

📅  最后修改于: 2020-12-29 04:22:59        🧑  作者: Mango

集合运算符是用来连接Oracle中提供两个(或更多)SELECT statements.The SET运算符11G是UNION,UNION ALL,INTERSECT,和负的结果。UNION set运算符返回两个SELECT语句的合并结果。本质上,它从结果中删除重复项,即每个重复的结果仅列出一行。要解决此问题,请使用UNION ALL set运算符将重复项保留在最终结果。INTERSECT仅列出两...

  使用数据

📅  最后修改于: 2020-12-29 04:23:53        🧑  作者: Mango

Oracle提供了数据操作语言命令来执行数据库中的数据操作。数据操作可以在需要时用应用程序或业务数据填充数据库表,修改数据以及从数据库中删除数据。除了数据操作外,还有用于控制这些操作的命令集。这些命令被分组为事务控制语言。逻辑SQL事务中涉及三种DML语句,即插入,更新,删除和合并。事务是数据库会话中DML操作的逻辑集合。INSERT语句INSERT命令用于将数据存储在表中。 INSERT命令通常...

  使用DDL语句

📅  最后修改于: 2020-12-29 04:25:09        🧑  作者: Mango

使用DDL语句创建和管理表模式是多个数据库对象(称为模式对象)的集合。这些对象可以通过其所有者模式直接访问。下表列出了模式对象。表-存储数据查看-从一个或多个表以所需格式投影数据序列-生成数值索引-提高表查询的性能同义词-对象的备用名称创建数据库的第一步之一就是创建用于存储组织数据的表。数据库设计涉及识别各种组织系统的系统用户需求,例如订单输入,库存管理和应收账款。无论数据库大小和复杂程度如何,每...

  创建其他架构对象

📅  最后修改于: 2020-12-29 04:26:23        🧑  作者: Mango

除表外,其他必要的架构对象是视图,序列,索引和同义词。视图是逻辑或虚拟表。同义词只是数据库对象的别名。同义词还通过掩盖数据库对象的实际名称来简化查询编写并提供系统安全性的元素。序列是支持自动生成整数值的特殊数据库对象,通常用于生成表的主键值。在表列上创建索引,以方便从表中快速检索信息。观看次数数据库视图是基于查询的逻辑或虚拟表,就像表一样查询视图,这意味着从您作为开发人员的角度或从数据库系统用户的...

  SQL SELECT语句问题

📅  最后修改于: 2020-12-29 04:27:10        🧑  作者: Mango

1.确定SELECT语句的功能。投影选拔资料控制交易答案:A,B。SELECT语句可用于选择,投影和联接。2.确定给定查询中演示的SELECT语句的功能。选拔筛选加盟投影答案:A,C,D。投影仅包含查询中所需的列,而“选择”仅选择所需的数据。联接是指通过连接列将两个表组合在一起。3.以下哪个子句用于禁止SELECT语句中的重复项?相交重复不同独特答案:C,D。可以在SELECT语句中使用DISTI...

  SQL证书-有用的资源

📅  最后修改于: 2020-12-29 04:27:33        🧑  作者: Mango

以下资源包含有关SQL证书的其他信息。请使用它们来获得有关该主题的更深入的知识。SQL证书上的有用链接ANSI SQL-数据库语言SQL(DIS 9075的建议修订文本),1992年7月(第二次非正式审核草案)。结构化查询语言(SQL):− SQL用户的DB2资源。Oracle SQL Developer-Oracle SQL Developer是一个免费的且完全受支持的用于数据库开发的图形工具。...

  讨论SQL证书

📅  最后修改于: 2020-12-29 04:27:46        🧑  作者: Mango

Oracle的Oracle Database 11g:SQL基础考试是Oracle认证的Oracle Database 11g管理员课程的一部分,结合了培训,经验和测试,为候选人提供了业内最先进的数据库管理系统的坚实基础和专业知识。该认证使您成为赢得基于Oracle SQL的项目的候选名单。 Oracle技术认证是一种有价值的,行业认可的证书,表示经过验证的知识和技能。...

  SQL教程

📅  最后修改于: 2020-12-29 04:28:05        🧑  作者: Mango

SQL是一种数据库计算机语言,旨在检索和管理关系数据库中的数据。SQL代表结构化查询语言。本教程将为您快速入门SQL。它涵盖了对SQL的基本理解并了解其工作原理所需的大多数主题。为什么要学习SQL?SQL是结构化查询语言,这是一种用于存储,处理和检索关系数据库中存储的数据的计算机语言。SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),例如MySQL,MS Access,Orac...