根据“.”将GL_CODE列拆分为不同的列,而不使用SQL中的函数[重复]

2024-01-02

我需要一个查询来根据“.”将“GL_CODE”分成不同的列。作为分隔符。

我已附上我已完成的设置的屏幕截图,但在提取第七段后出现错误。

请注意,每个元素中的每行的字符串长度并不相同。

我使用过的代码:

select 
    YEAR, PERIOD, AMOUNT, 
    SUBSTRING(GL_CODE, 1, 3) AS segment1,
    SUBSTRING(GL_CODE, CHARINDEX('.', GL_CODE, 1) + 1, CHARINDEX('.', GL_CODE, (CHARINDEX('.', GL_CODE, 1)))) AS segment2  
FROM 
    TAG_ENTITY_GL_YTD_BAL

这可能已经在 stackoverflow 上得到了回答。这里例如:如何将逗号分隔值拆分为列 https://stackoverflow.com/questions/10581772/how-to-split-a-comma-separated-value-to-columns

根据您的 sql server 版本,可能有比问题中接受的选项更好的选项。例如使用内置 string_split 函数

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据“.”将GL_CODE列拆分为不同的列,而不使用SQL中的函数[重复] 的相关文章

  • SSRS报告不显示数据

    我刚刚创建了 SQL Server 2005 SSRS 报告 数据未显示在预览窗格中 数据集是根据字符串参数从存储过程正确填充的 我可以在数据窗格中执行它 在预览窗格中运行报表时 会显示正确的行数 但单元格的内容不包含任何数据 源数据集基于
  • SQL:从单个查询列出多对多

    我有 3 个表 分别代表 Users Roles 和多对多 UsersInRoles 键为 UserId RoleId 相关列 用户名 角色名 在管理 html 应用程序中 我想显示所有用户及其所在角色的列表 我尝试从 SQL 构建一个将返
  • 获取每件商品的最新价格

    我有一张桌子 ItemID PurchaseDate Price 001 03 17 2013 19 00 002 03 17 2013 14 00 001 03 18 2013 13 00 002 03 18 2013 15 00 001
  • 将记录与另一个表上的最新记录连接

    我正在尝试创建一个 SQL 视图 我如何从一个表中选择最新的记录 而其他记录保持原样 我需要从所有表中选择所有记录 这工作正常 但我需要仅按日期选择最新的提案 这是我遇到的问题 这是我到目前为止所拥有的 SELECT TOP 100 PER
  • 选择语句REF oracle

    我需要一些帮助来创建将使用引用的选择语句 我设法很好地插入了值 但是当我尝试使用 where 语句提取值时 输出要么是数据类型错误 要么会输出两个表以及它们都包含的数据 这只是一个例子 Create or replace table1 Ty
  • 带可选参数的 SQL 更新命令?

    我将大约 500 000 个对象插入数据库 其中许多对象是相同的 在数据库中具有相同的主键表示 但其他字段可能不同 因此我使用方法 更新 如果没有行受影响 插入 问题是 有时一个对象的某些字段设置为 null 从文件中无法读取 并且已经在数
  • SQL查询3个表,无法得到所需的结果

    列出所有已售出的作品以及艺术家 订购日期和发货日期 SELECT title artist order date ship date FROM items orders orderline WHERE orders order id ord
  • 排除任何字段中具有 NULL 值的行结果?

    我有一个像这样的简单选择 SELECT FROM table WHERE fk id 10020 它可以工作 但有一些字段为 NULL 没有模式所以做了 SELECT FROM table WHERE fk id 10020 AND NOT
  • MySQL 命令输出在命令行客户端中太宽[重复]

    这个问题在这里已经有答案了 我在用mysql终端模拟器中的命令行客户端lxterminal在Ubuntu中 当我运行以下命令时 mysql gt select from routines where routine name simplep
  • 如何使用 pgAdmin 恢复 postgreSQL 转储文件?

    我有一个 dmp 文件 想要从中恢复数据库 使用 pgAdmin 我该怎么做 在 PgAdmin3 内 在您正在使用的服务器中创建一个新数据库 右键单击该数据库并选择 恢复 使用 浏览器 按钮选择 dmp 文件 选择 恢复 开始恢复数据库
  • 在两个以上的表上使用内联接删除查询

    我想使用两个以上表上的内联接从表中删除记录 假设我有表 A B C D 其中 A 的 pk 在所有其他提到的表中共享 然后如何编写删除查询以使用表 B 和 A 上的内联接从表 D 中删除记录 因为条件是从这两个表中获取的 我需要从 DB2
  • 从 Visual Studio 调试 SQL Server 2005 中的存储过程?

    我在这里和其他地方看到很多令人沮丧的问题 但没有明确的答案 我试图让存储过程进行调试 但没有成功 客户端 VS2005或VS2008 两者都不起作用 当我从存储过程上下文菜单中选择 步入存储过程 时 我在调试窗口中看到 已被用户取消 这就是
  • MySQL 多个 IN 条件对同一个表进行子查询

    我有多个带有子查询的 IN 条件 SELECT S name S email FROM something S WHERE 1 NOT IN SELECT id FROM tags WHERE somethingId S id AND 2
  • 将 SQL 中的数据存储在数组中

    我正在尝试将 sql 数据库中的数据存储到数组中 目前我有这个 query mysql query SELECT FROM InspEmail WHERE Company LIKE company while row mysql fetch
  • 如何编辑表以启用级联删除?

    我有一个代表用户的表 当用户被删除时我得到 DELETE 语句与 REFERENCE 约束冲突 显然 CASCADE DELETE在SQL Server中并不像我想象的那么容易 需要将选项添加到表中 问题是 我不知道如何添加CASCADE
  • 使用聚合函数时减少 Athena 扫描的数据量

    以下查询扫描 100 MB 的数据 select from table where column1 val and partition id 20190309 然而 下面的查询扫描了 15 GB 的数据 有超过 90 个分区 select
  • SQL COUNT(*) 返回错误答案

    以下脚本应返回部门名称以及这些部门中的员工人数 营销 行政和销售部门有 0 名员工 但返回值不是 0 而是 1 我怎样才能纠正它 select Department Departments DepartmentID count as Num
  • SQL限制数据库中的最小值和最大值

    CREATE TABLE TBL CD CDnr int identity 1 1 CDTitel nvarchar 80 NOT NULL CDduur int CDprijs smallmoney 所以我正在创建这个表 有什么方法可以将
  • 如何在 SQL 中编写 where 子句来按一天中的时间过滤 DATETIME 列?

    我有带有 DATETIME 列时间戳的数据 我想将其过滤到 DATETIME 介于上午 9 30 到下午 5 30 之间的任意一天的记录集 最好的方法是什么 更新 更改是因为我需要精确到分钟 而不仅仅是小时 对于那个很抱歉 您始终可以将其编
  • 对时间序列数据重新采样

    我有一个以毫秒为单位的时间序列列表 我想对时间序列进行重新采样并对组应用平均值 我如何在 Postgres 中实现它 重新采样 是指聚合一秒或一分钟内的所有时间戳 一秒或一分钟内的所有行形成一组 表结构 date x y z Use dat

随机推荐

  • PHP 循环遍历 HTML 文本框数组

    我有一个 HTML 表单 其中包含动态数量的复选框字段 所有这些字段都封装在提交表单中 提交表单后 我想使用 PHP 脚本循环遍历每个复选框字段的值 同时 我必须保留与复选框字段关联的特定 ID 以便当我循环遍历脚本中的每个字段时 我可以使
  • 使用llvm从桌面交叉编译到arm

    我正在笔记本电脑上编写 C 代码 我想使用 llvm clang 工具链将其交叉编译为 ARM v7 架构 我正在关注这个网站http llvm org docs HowToCrossCompileLLVM html http llvm o
  • 如何将[setup]中AppID的内容转换为[code]中的字符串?

    当我使用 INNO 向导时 我得到一个 iss 文件 其中包含其设置部分 Setup AppId 87E1AD40 F32B 4EF7 A2FF 5B508814068A
  • 如何解决 Visual C++ 编译器中的错误 C1001?

    我刚刚将 Microsoft Visual Studio Enterprise 2015 从 Update 2 升级到 Update 3 现在收到以下错误 致命错误 C1001 编译器中发生内部错误 编译器文件 f dd vctools c
  • mmap 比 ioremap 慢

    我正在为运行 Linux 2 6 37 的 ARM 设备进行开发 我正在尝试尽快切换 IO 引脚 我制作了一个小内核模块和一个用户空间应用程序 我尝试了两件事 使用以下命令直接从内核空间操作 GPIO 控制寄存器ioremap mmap G
  • 如何在会话中存储检索对象并随后访问它?

    我正在尝试创建一个简单的登录页面 我检索一个User使用 hibernate 从我的数据库中获取对象 这部分工作正常 我这样做如下 data from login form String username request getParame
  • 设置 xlObj = CreateObject("excel.application") 需要高程 (vbscript)

    每次我尝试在 vbscript 中运行包含 Set xlObj CreateObject excel application 行的脚本时 都会收到一条错误消息 提示 Line Requires Elevation 我认为这是一个权限问题 但
  • Python Pandas 计算日期之间的平均天数

    使用以下 python pandas dataframe df Customer ID Transaction ID ABC 2016 05 06 1234 ABC 2017 06 08 3456 ABC 2017 07 12 5678 A
  • 最佳实践是使用 Thread.sleep() 还是在单击 selenium Web 驱动程序中的任何元素之前显式等待

    我是网络驱动程序的新手 我为网络应用程序编写了一个selenium脚本 其中包含backbone js和select2 我曾经经常遇到 NosuchElementException 和 Element is not clickable 异常
  • 绑定表源继承什么类

    我正在使用 Xamarin 和 mvvmcross 以及如何拥有最终绑定到可观察集合的表的视图 This video http www youtube com watch v Vd1p2Gz8jfY关于如何创建自定义单元格的信息非常丰富 但
  • 这个异常是什么意思?

    我在使用 MAVEN 构建 Grails 应用程序时收到此消息 引导程序完成后 我在日志中收到此异常 有人可以指导我到哪里寻找此异常的原因吗 它想表达什么 2012 09 26 13 00 45 532 Thread 7 ERROR Sta
  • HTML5 contenteditable div 仅接受纯文本

    我正在尝试创建一个HTML5contenteditable div 只接受纯文本 我在下面使用 html 和 jQuery HTML div div jQuery function contenteditable on paste func
  • 因素级别内的记录计数

    我正在尝试使用从 1 到 n 的连续数字填充表中的字段 或完全创建一个单独的向量 以更容易的为准 其中 n 是共享相同因子级别的记录总数 然后返回到 1对于下一个级别 等等 也就是说 对于这样的表 data lt matrix c rep
  • osmdroid、地图 API v2 和片段

    好的 您可能认为这相对简单 但事实并非如此 我在我的网站上使用开放街道地图 因为数据可以免费使用 编辑和更新 我的项目遵循这个口头禅 除了谷歌 API 使用限制 保存数据限制之外 谷歌地图根本不适合我 至少在网络上是这样 鉴于此 我想我应该
  • 解析云代码新 SDK 包含子类不起作用

    我使用的是旧的解析 SDK 版本 1 5 0 我的函数返回了所有包含的内容 现在我尝试使用最新的 SDK 该函数仅返回主对象 在门和位置上我仅获得 指针 这是代码 Parse Cloud define get gates for user
  • Aurelia,如何进行可选绑定

    Does Aurelia支持可选绑定吗 我在任何地方都找不到这个信息 我遇到的问题是我有一个title可能会也可能不会填充在对象数组中的属性 我用一个repeat for and title bind但如果此属性不是对象数组的一部分 我根本
  • 查找哪个 spring 上下文文件加载了 bean

    它是一个很大的应用程序 并且有多个由 spring 容器加载的 bean xml 文件 有一个 bean 具有相同的 id 以某种方式被覆盖 有没有办法告诉 spring 记录哪个 bean 是从哪个 xml 文件创建的 您可以创建一个Re
  • 制作键盘记录器

    我想在我自己的电脑上制作一个小型键盘记录器 以了解击键如何与 C 配合使用 我在网上找到了一些代码 只是对其进行了一些编辑 尽管我不确定如何做我想做的事情 include stdafx h include
  • 如何在iOS自动布局中为按钮添加等间距和等宽度

    我对 Xcode 中的自动布局约束不熟悉 我有一个像这样的底视图UITabBar with 6 UIButtons 在没有限制的情况下 我将这些按钮与每个按钮的 5 个空格填充对齐 并且每个按钮的宽度为 50 现在 我试图通过使用自动布局来
  • 根据“.”将GL_CODE列拆分为不同的列,而不使用SQL中的函数[重复]

    这个问题在这里已经有答案了 我需要一个查询来根据 将 GL CODE 分成不同的列 作为分隔符 我已附上我已完成的设置的屏幕截图 但在提取第七段后出现错误 请注意 每个元素中的每行的字符串长度并不相同 我使用过的代码 select YEAR