找到 34423 篇文章,主题为编程

如何在 Oracle 中为指定维度的所有组合生成分组小计?

Kiran P
更新于 2020年12月4日 10:27:27

浏览量 189 次

问题陈述:您想找出 Oracle 中指定维度所有组合的小计。解决方案:CUBE 函数将为指定维度所有组合生成小计。如果 CUBE 中列出的列数为“n”,则将有 2n 个小计组合。我们将首先创建此需求所需的必要数据。示例 -- 删除表 DROP TABLE atp_titles; -- 创建表 CREATE TABLE atp_titles (   player             VARCHAR2(100) NOT NULL,   title_type         VARCHAR2(100) NOT NULL,   titles             NUMBER NOT NULL);示例 -- 插入 ... 阅读更多

如何在 Oracle 中生成分组小计和总计?

Kiran P
更新于 2020年12月4日 10:24:31

浏览量 4K+

问题陈述:您想在 Oracle 中找出总计、小计和总计。解决方案:Oracle ROLLUP 函数在多个级别执行分组,使用从右到左的方法向上滚动到任何总计。为了演示 ROLLUP 函数,我们将创建一个表来保存网球运动员以及该运动员获得的 ATP 巡回赛冠军和 Grandslam 冠军。我们将首先创建此需求所需的必要数据。示例 -- 删除表 DROP TABLE atp_titles; -- 创建表 CREATE TABLE atp_titles (   player             VARCHAR2(100) NOT NULL,   title_type ... 阅读更多

如何在 Oracle 中查找和替换文本?

Kiran P
更新于 2020年12月4日 10:20:55

浏览量 6K+

问题陈述:您想在 Oracle 中查找和替换字符串。解决方案:函数:TRANSLATE语法:TRANSLATE(expr, from_string, to_string)Oracle 中的 TRANSLATE 函数允许您在单个操作中进行许多单字符的一对一替换。但是,to_string 和 from_string 值不能为空,如果将空字符串传递给 TRANSLATE 函数,Oracle 数据库会将空字符串解释为 null 并返回 null。/* 替换以下字符串中所有出现的 b 为 j */ SELECT 'back and bill ' AS original_string        , TRANSLATE('back and bill', 'b', 'j') AS replaced_string   FROM dual;输出back and bill   jack and ... 阅读更多

如何在 Oracle 的层次结构表中识别不是任何其他行的父行的行?

Kiran P
更新于 2020年12月4日 10:17:54

浏览量 208 次

问题陈述:如何在层次结构表中识别叶子行,即不是任何其他行的父行的行。解决方案:Oracle 提供 CONNECT_BY_ISLEAF 子句来识别不是任何其他行的父行的行。首先让我们看看 connect_by_isleaf 如何工作。SQL:/*   函数 - 示例,用于显示行是否是其他行的父行   使用的表 - 学生 数据 - 如下所述 */ SELECT student_id,        level,        CASE WHEN connect_by_isleaf = 0             THEN 'Yes'         ... 阅读更多

如何在 Oracle 中删除层次结构数据中的分支?

Kiran P
更新于 2020年12月4日 10:15:53

浏览量 459 次

问题陈述:您需要从上到下遍历层次结构数据,但不想在输出中包含特定分支。解决方案:我们将研究此问题陈述的几个示例。Oracle 提供 CONNECT BY 子句来指定层次查询,即如何连接父节点和子节点,以及 PRIOR 运算符来定义父节点之间的连接条件,以及 LEVEL 伪列来指示当前行距离根/父行有多远。此外,我们可以使用 START WITH 子句来指示从哪里开始树导航。我们必须使用 PRIOR ... 阅读更多

如何在 Oracle 中遍历层次结构数据并在层次结构中对同一级别的行进行排序?

Kiran P
更新于 2020年12月4日 10:12:54

浏览量 630 次

问题陈述:您需要从上到下遍历层次结构数据,并对层次结构中同一级别的行进行排序。解决方案:通常的 ORDER BY 子句不会对同一层次结构级别的行进行排序。我们需要在 ORDER BY 子句中使用 SIBLINGS。此外,Oracle 提供 CONNECT BY 子句来指定层次查询,即如何连接父节点和子节点,以及 PRIOR 运算符来定义父节点之间的连接条件,以及 LEVEL 伪列来指示当前行距离根/父行有多远。此外,我们... 阅读更多

如何在 Oracle 中遍历层次结构数据?

Kiran P
更新于 2020年12月4日 04:16:13

浏览量 704 次

问题陈述:您需要从上到下遍历层次结构数据,并标记层次结构中每一行的级别。解决方案:Oracle 提供 CONNECT BY 子句来指定层次查询,即如何连接父节点和子节点,以及 PRIOR 运算符来定义父节点之间的连接条件,以及 LEVEL 伪列来指示当前行距离根/父行有多远。此外,我们可以使用 START WITH 子句来指示从哪里开始树导航。我们必须使用 PRIOR 运算符来指定父行中具有... 阅读更多

用 C++ 计算内接于等边三角形的不同矩形的数量

Sunidhi Bansal
更新于 2020年12月3日 07:50:15

浏览量 88 次

我们有一个边长为 的等边三角形。目标是计算可以在三角形内存在的不同矩形的数量,矩形的水平边平行于底边。此外,矩形的所有端点都接触到点,如图所示。让我们通过示例来理解输入 - sides=3输出 - 内接于等边三角形的不同矩形的数量为 - 1解释 - 上图显示了矩形。输入 - sides=10输出 - 内接于等边三角形的不同矩形的数量为 - 200以下程序中使用的方 法如下:从... 阅读更多

用 C++ 计算相邻字符差值为一的字符串数量

Sunidhi Bansal
更新于 2020年12月3日 07:42:00

浏览量 853 次

我们得到一个名为 num 的数字作为输入。目标是计算长度为 num 的可能字符串的数量,这样所有相邻字符的 ASCII 值之差为 1。如果 num 为 2,则字符串将为“ab”、“ba”、“bc”、“cb”,……“yz”、“zy”。让我们通过示例来理解输入 - num=3输出 - 相邻字符差值为一的字符串数量为 - 98解释 - 一些示例字符串是:“abc”、“aba”、“cde”……“xyx”、“zyz”、“xyz”。输入 - num=2输出 - 相邻字符差值为一的字符串数量为 - 50解释 - 一些示例字符串是:“ab”、“ba”,... 阅读更多

用 C++ 计算使得 ((n % i) % j) % n 最大化的 (i, j) 对的数量

Sunidhi Bansal
更新于 2020年12月3日 07:40:23

浏览量 89 次

给定一个输入数字 num。目标是找到满足 ((num%i)%j)%num 最大化的 (i, j) 对的数量,其中 i 和 j 都在 [1, num] 范围内。让我们通过例子来理解:输入 - num=4 输出 - 使 ((n % i) % j) % n 最大化的 (i, j) 对的数量为 - 3 解释 - 对将是:(3, 2), (3, 3), (3, 4) 输入 - num=6 输出 - 使 ((n % i) % j) % n 最大化的 (i, j) 对的数量为 - 4 解释 - 对将是:... 阅读更多

广告
© . All rights reserved.