找到 985 篇文章,关于软件与编码

如何在 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 运算符来指定父行中具有... 阅读更多

如何在 PowerShell 中设置行断点?

Chirag Nagrekar
更新于 2020年11月20日 08:56:47

508 次浏览

要设置脚本中的行断点,我们可以使用 Set-PSBreakpoint 命令以及 -Line 参数,并且需要提供需要设置行断点的脚本的路径。假设我们有以下脚本,该脚本从 1 开始检索到 99 的值,我们将在线号 3 设置行断点,因此我们将使用以下命令。此处的脚本名称为 WhieScript.ps1,并存储在 C:\temp 中。Set-PSBreakpoint C:\temp\WhileScript.ps1 -Line 3运行上述命令后,您将获得如下所示的详细信息输出。ID 脚本    行 命令 变量 ... 阅读更多

PowerShell 中的断点是什么?

Chirag Nagrekar
更新于 2020年11月20日 08:54:14

235 次浏览

PowerShell 中的断点是 PowerShell 命令中调试器的一部分。我们主要将 PowerShell 中的断点用于故障排除和日志记录目的。有三种方法可以在 PowerShell 中设置断点。行断点(可以为单行或多行设置断点)命令断点(可以为命令或函数设置断点)变量断点(可以在变量或多个变量上设置断点)。我们不能为远程计算机设置断点。要为远程计算机设置断点,我们首先需要将脚本复制到远程计算机,然后需要设置断点为... 阅读更多

如何使用 PowerShell 检查文件是否为空?

Chirag Nagrekar
更新于 2020年11月20日 08:52:57

7K+ 次浏览

要使用 PowerShell 检查文件是否为空,我们可以使用名为 IsNullorWhiteSpace() 的字符串方法。如果文件为空或仅包含空格,则此方法提供结果 true,否则为 false。例如,我们有一个包含空格的 test2.txt 文本文件。示例[String]::IsNullOrWhiteSpace((Get-content C:\Test2.txt))输出True但是,如果您有像 CSV 这样的文件,其中包含一些标题但数据为空,在这种情况下,Get-Content 会显示错误的输出,因为它会考虑标题。例如,示例[String]::IsNullOrWhiteSpace((Get-content C:\Temp\NewUsers.csv))输出False 因为该文件有标题。PS C:\> Get-Content C:\Temp\NewUsers.csv Name, FirstName, Surname, EMPNumber, Country在这种情况下,我们可以使用 Import-CSV ... 阅读更多

如何使用 PowerShell 打开任何文件及其默认应用程序?

Chirag Nagrekar
更新于 2020年11月20日 08:51:40

2K+ 次浏览

要使用其默认应用程序打开任何文件,我们可以使用 Invoke-Expression 命令。例如,我们想打开 C:\temp 上的文件,文件名是 NewUsers.CSV,那么您可以运行以下命令。Invoke-Expression C:\Temp\NewUsers.csv上述命令将打开该位置的文件。如果未设置默认应用程序,则 Windows 将要求选择默认应用程序。如果您知道任何应用程序名称以及可以使用快捷方式打开的应用程序,则可以直接键入应用程序的名称。例如,Notepad.exe、Calc.exe通常,可以直接打开它们,但此命令... 阅读更多

广告